test/dummy/log/test.log in errdo-0.11.5 vs test/dummy/log/test.log in errdo-0.11.6

- old
+ new

@@ -1164752,5 +1164752,15776 @@  (0.1ms) begin transaction -------------------------------------------------------------------------------- ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. --------------------------------------------------------------------------------  (0.1ms) rollback transaction + ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" +  (0.1ms) begin transaction + Fixture Delete (0.7ms) DELETE FROM "users" + Fixture Insert (0.2ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user@example.com', '$2a$04$pE/EGKX.DvRjVkaE/Z4xj.DoRL9xx8TqaNFOvJGu7AJpssWWfwGNq', '2016-11-15 01:21:06', '2016-11-15 01:21:06', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$41EQZNWdkhTjxOCHoQVkG.ePWog6JzWDM1wLx0iYgIwkF3DxvfDXS', '2016-11-15 01:21:06', '2016-11-15 01:21:06', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi', 1, '2016-11-15 01:21:06', '2016-11-15 01:21:06', 160683007) +  (13.5ms) commit transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt. +---------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should create not an error when a task fails when not set. +----------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [dd0c087e-7ef6-41ff-99f9-fbe379af5704] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [dd0c087e-7ef6-41ff-99f9-fbe379af5704] Performed FailJob from Inline(default) in 0.12ms + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "AsynchronousFailure"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:10:in `perform'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:32:in\n `block in perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/i18n-0.7.0/lib/i18n.rb:257:in `with_locale'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/translation.rb:7:in\n `block (2 levels) in <module:Translation>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:23:in\n `block (4 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:22:in\n `block (3 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `block in tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:19:in\n `block (2 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_perform_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:31:in\n `perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:16:in\n `perform_now'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:63:in `block (3 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:61:in `block (2 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"], ["created_at", "2016-11-15 01:21:06.509577"], ["updated_at", "2016-11-15 01:21:06.509577"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:06.533340"], ["updated_at", "2016-11-15 01:21:06.533340"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:06.533340"], ["updated_at", "2016-11-15 01:21:06.537844"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------ +NonWebTest: test_: rake tasks should create an error when a task fails. +------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-15 01:21:06.553775"], ["updated_at", "2016-11-15 01:21:06.553775"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 8], ["last_occurred_at", "2016-11-15 01:21:06.553775"], ["updated_at", "2016-11-15 01:21:06.557113"], ["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.2ms) begin transaction +------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not fail when the slack ping returns an error. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:06 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:06.605909"], ["updated_at", "2016-11-15 01:21:06.605909"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:06.616984"], ["updated_at", "2016-11-15 01:21:06.616984"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:06.616984"], ["updated_at", "2016-11-15 01:21:06.621787"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Exception from WebMock +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not send a slack notification when error is hit if webhook is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:06 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:06.653134"], ["updated_at", "2016-11-15 01:21:06.653134"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:06.665370"], ["updated_at", "2016-11-15 01:21:06.665370"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:06.665370"], ["updated_at", "2016-11-15 01:21:06.670459"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +PluginsIntegrationTest: test_: slack integration should correctly send a notification when there is no database stored error. +------------------------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:06 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:29:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should send a slack notification when error is hit. +----------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:06 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:06.710379"], ["updated_at", "2016-11-15 01:21:06.710379"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:06.722213"], ["updated_at", "2016-11-15 01:21:06.722213"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:06.722213"], ["updated_at", "2016-11-15 01:21:06.727061"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced. +------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------ +ViewsIntegrationTest: test_: views should be able to get an error's page with a specific instance selected. +------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:06 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.6ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:06.774106"], ["updated_at", "2016-11-15 01:21:06.774106"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:06.788413"], ["updated_at", "2016-11-15 01:21:06.788413"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:06.788413"], ["updated_at", "2016-11-15 01:21:06.793313"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3?occurrence_id=9" for 127.0.0.1 at 2016-11-14 20:21:06 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"occurrence_id"=>"9", "id"=>"3"} + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]] + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (30.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (4.4ms) +Completed 200 OK in 286ms (Views: 284.3ms | ActiveRecord: 0.5ms) +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the error's page. +---------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.5ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.158394"], ["updated_at", "2016-11-15 01:21:07.158394"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.170958"], ["updated_at", "2016-11-15 01:21:07.170958"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.170958"], ["updated_at", "2016-11-15 01:21:07.176520"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (3.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.3ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the index. +--------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.218393"], ["updated_at", "2016-11-15 01:21:07.218393"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.230308"], ["updated_at", "2016-11-15 01:21:07.230308"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.230308"], ["updated_at", "2016-11-15 01:21:07.235650"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#index as HTML +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (24.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 27ms (Views: 26.6ms | ActiveRecord: 0.3ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created. +------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error1\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.289365"], ["updated_at", "2016-11-15 01:21:07.289365"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.292582"], ["updated_at", "2016-11-15 01:21:07.292582"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.292582"], ["updated_at", "2016-11-15 01:21:07.295358"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.2ms) RELEASE SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: model linkages should have correct relations. +-------------------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("created_at", "updated_at") VALUES (?, ?) [["created_at", "2016-11-15 01:21:07.301599"], ["updated_at", "2016-11-15 01:21:07.301599"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set. +--------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should default to email. +-------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page. +-------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method. +-------------------------------------------------------------------------------------------------------------- + User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------- +Errdo::ErrorsControllerTest: test_: actions update should change the status. +----------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error2\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.324403"], ["updated_at", "2016-11-15 01:21:07.324403"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.327589"], ["updated_at", "2016-11-15 01:21:07.327589"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.327589"], ["updated_at", "2016-11-15 01:21:07.330492"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-15 01:21:07.341827"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (10.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (5.4ms) +Completed 200 OK in 23ms (Views: 16.9ms | ActiveRecord: 0.6ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------ +ErrorTest: test_: model validations should force backtrace_hash to be unique. +------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error3\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.367165"], ["updated_at", "2016-11-15 01:21:07.367165"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error4\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.371526"], ["updated_at", "2016-11-15 01:21:07.371526"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------- +ErrorTest: test_: model attributes should default status to active. +-------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error5\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.378830"], ["updated_at", "2016-11-15 01:21:07.378830"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------ +ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user. +------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error6\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.384436"], ["updated_at", "2016-11-15 01:21:07.384436"]] +  (0.2ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 227792459], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.390802"], ["updated_at", "2016-11-15 01:21:07.390802"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.390802"], ["updated_at", "2016-11-15 01:21:07.393873"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "last_experiencer_id" = ?, "last_experiencer_type" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["updated_at", "2016-11-15 01:21:07.396953"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 358143215], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.400922"], ["updated_at", "2016-11-15 01:21:07.400922"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:21:07.400922"], ["updated_at", "2016-11-15 01:21:07.403768"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-15 01:21:07.406643"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 10]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------- +ErrorTest: test_: model attributes should have right fields. +------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error7\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.414512"], ["updated_at", "2016-11-15 01:21:07.414512"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------- +ErrorTest: test_: model linkages should have counter cache for occurrences. +---------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1 + SQL (0.4ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error8\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.420469"], ["updated_at", "2016-11-15 01:21:07.420469"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.426020"], ["updated_at", "2016-11-15 01:21:07.426020"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.426020"], ["updated_at", "2016-11-15 01:21:07.429081"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------- +ErrorTest: test_: model linkages should have correct relations. +---------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error9\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.436528"], ["updated_at", "2016-11-15 01:21:07.436528"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error10\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.446115"], ["updated_at", "2016-11-15 01:21:07.446115"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.448945"], ["updated_at", "2016-11-15 01:21:07.448945"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.448945"], ["updated_at", "2016-11-15 01:21:07.452559"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.481712"], ["current_sign_in_at", "2016-11-15 01:21:07.481712"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.482538"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 16ms (ActiveRecord: 0.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error11\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.513190"], ["updated_at", "2016-11-15 01:21:07.513190"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.516408"], ["updated_at", "2016-11-15 01:21:07.516408"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.516408"], ["updated_at", "2016-11-15 01:21:07.519375"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.535447"], ["current_sign_in_at", "2016-11-15 01:21:07.535447"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.536280"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.8ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error12\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.555752"], ["updated_at", "2016-11-15 01:21:07.555752"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.558923"], ["updated_at", "2016-11-15 01:21:07.558923"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.558923"], ["updated_at", "2016-11-15 01:21:07.561873"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.578288"], ["current_sign_in_at", "2016-11-15 01:21:07.578288"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.579185"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index. +---------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error13\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.596418"], ["updated_at", "2016-11-15 01:21:07.596418"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.599810"], ["updated_at", "2016-11-15 01:21:07.599810"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.599810"], ["updated_at", "2016-11-15 01:21:07.602757"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.620504"], ["current_sign_in_at", "2016-11-15 01:21:07.620504"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.621361"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (4.5ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 8ms (Views: 6.1ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error. +------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error14\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.644532"], ["updated_at", "2016-11-15 01:21:07.644532"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.647717"], ["updated_at", "2016-11-15 01:21:07.647717"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.647717"], ["updated_at", "2016-11-15 01:21:07.650754"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.666506"], ["current_sign_in_at", "2016-11-15 01:21:07.666506"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.667316"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error15\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.687462"], ["updated_at", "2016-11-15 01:21:07.687462"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.690726"], ["updated_at", "2016-11-15 01:21:07.690726"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.690726"], ["updated_at", "2016-11-15 01:21:07.693903"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.710508"], ["current_sign_in_at", "2016-11-15 01:21:07.710508"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.711902"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 35ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index. +---------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error16\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.755364"], ["updated_at", "2016-11-15 01:21:07.755364"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.759136"], ["updated_at", "2016-11-15 01:21:07.759136"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.759136"], ["updated_at", "2016-11-15 01:21:07.762362"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.2ms) SAVEPOINT active_record_1 + SQL (0.2ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.779388"], ["current_sign_in_at", "2016-11-15 01:21:07.779388"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.780485"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 9ms (ActiveRecord: 0.6ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error17\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:21:06.329293"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.800644"], ["updated_at", "2016-11-15 01:21:07.800644"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:07.804389"], ["updated_at", "2016-11-15 01:21:07.804389"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.804389"], ["updated_at", "2016-11-15 01:21:07.807810"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.2ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.825762"], ["current_sign_in_at", "2016-11-15 01:21:07.825762"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.826678"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.2ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (5.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.6ms) +Completed 200 OK in 10ms (Views: 7.1ms | ActiveRecord: 0.5ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should only store an error occurrence if same error already exists. +-------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.866101"], ["updated_at", "2016-11-15 01:21:07.866101"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.881465"], ["updated_at", "2016-11-15 01:21:07.881465"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:07.881465"], ["updated_at", "2016-11-15 01:21:07.888819"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:77:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:76:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.916130"], ["updated_at", "2016-11-15 01:21:07.916130"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:21:07.916130"], ["updated_at", "2016-11-15 01:21:07.922173"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:80:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:79:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:07.945418"], ["updated_at", "2016-11-15 01:21:07.945418"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 3], ["last_occurred_at", "2016-11-15 01:21:07.945418"], ["updated_at", "2016-11-15 01:21:07.951449"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in. +------------------------------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:21:07.976675"], ["current_sign_in_at", "2016-11-15 01:21:07.976675"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:21:07.977352"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.4ms) +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:07 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.4ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:07.992604"], ["updated_at", "2016-11-15 01:21:07.992604"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "experiencer_id", "experiencer_type", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["experiencer_id", 227792459], ["experiencer_type", "User"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "---\n_dummy_session: MjJ0b25NdUtTL1F4UEp5akN1bjVNaFg0aXdNTmFuN1pVWjR0OEJBWnhLNDRRcjlwaW1uYnA1VFoyWmsvVkJxcHlaTEhTSHBKVVgxdEQvUTVBMDNKRDBEbk45U01uL2JURmMrUjhFTHdqWk9tcWNwVGxKL29GOUNtTmRNMXFMb0JRWUdvMnhJMHQ4MHZhaEFiamEyek5Mb1FIYWNsYk1NOGtyWlA1dlBKTE5RT2k5WUU3UFMxeE9WR05XMkFYcGF6UW9kelpjdHpIREpCOGZ0a1RROVlPL0h1c1lYZXFBY2pweFoyZUx3aGozMEpFT084MytrNmhwWFkyUjVFMTN0MC0tMmx6Qlk3dm41NGszYTg4QWxWUmI3Zz09--81516ec3817b8f3f7b08cdda179c769391b73671\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.017552"], ["updated_at", "2016-11-15 01:21:08.017552"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.017552"], ["updated_at", "2016-11-15 01:21:08.024551"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.4ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a configurable dirty param in the params. +----------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?dirtyyyyy=stuff" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"dirtyyyyy"=>"stuff"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.4ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?dirtyyyyy=stuff"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:08.063748"], ["updated_at", "2016-11-15 01:21:08.063748"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "dirtyyyyy=stuff"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ndirtyyyyy: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.083624"], ["updated_at", "2016-11-15 01:21:08.083624"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.083624"], ["updated_at", "2016-11-15 01:21:08.091553"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error in the database if table name is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:54:in `block (3 levels) in <class:ErrorsIntegrationTest>' + minitest (5.9.1) lib/minitest/mock.rb:226:in `stub' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:53:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a password in the params. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?password=[FILTERED]&passwd=dirty&password_confirmation=[FILTERED]&secret=dirty&confirm_password=[FILTERED]&secret_token=dirty" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"password"=>"[FILTERED]", "passwd"=>"dirty", "password_confirmation"=>"[FILTERED]", "secret"=>"dirty", "confirm_password"=>"[FILTERED]", "secret_token"=>"dirty"} +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:08.142468"], ["updated_at", "2016-11-15 01:21:08.142468"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\npassword: \"...\"\npasswd: \"...\"\npassword_confirmation: \"...\"\nsecret: \"...\"\nconfirm_password: \"...\"\nsecret_token: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.162242"], ["updated_at", "2016-11-15 01:21:08.162242"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.162242"], ["updated_at", "2016-11-15 01:21:08.169786"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not have overly long error hash. +---------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + app/controllers/static_controller.rb:11:in `long_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/long_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:11:in\n `long_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"], ["created_at", "2016-11-15 01:21:08.204116"], ["updated_at", "2016-11-15 01:21:08.204116"]] +  (0.4ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: long_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.218957"], ["updated_at", "2016-11-15 01:21:08.218957"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.218957"], ["updated_at", "2016-11-15 01:21:08.226981"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error and error_occurrence with the right fields. +----------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:08.266666"], ["updated_at", "2016-11-15 01:21:08.266666"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "user_agent", "referer", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["user_agent", "TestGuy"], ["referer", "Referer"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.286240"], ["updated_at", "2016-11-15 01:21:08.286240"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.286240"], ["updated_at", "2016-11-15 01:21:08.291491"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "ActionController::RoutingError"], ["exception_message", "No route matches [GET] \"/not-a-path\""], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/not-a-path"], ["backtrace", "---\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"], ["created_at", "2016-11-15 01:21:08.315757"], ["updated_at", "2016-11-15 01:21:08.315757"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess {}\n"], ["cookie_values", "--- {}\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.323430"], ["updated_at", "2016-11-15 01:21:08.323430"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.323430"], ["updated_at", "2016-11-15 01:21:08.327062"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:08.351337"], ["updated_at", "2016-11-15 01:21:08.351337"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.362349"], ["updated_at", "2016-11-15 01:21:08.362349"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.362349"], ["updated_at", "2016-11-15 01:21:08.367167"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:21:08.394834"], ["updated_at", "2016-11-15 01:21:08.394834"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.406960"], ["updated_at", "2016-11-15 01:21:08.406960"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.406960"], ["updated_at", "2016-11-15 01:21:08.413623"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:21:08 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:25:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:24:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.434958"], ["updated_at", "2016-11-15 01:21:08.434958"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:21:08.434958"], ["updated_at", "2016-11-15 01:21:08.440689"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params. +---------------------------------------------------------------------------------------------------- + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans2"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:82:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"], ["created_at", "2016-11-15 01:21:08.459874"], ["updated_at", "2016-11-15 01:21:08.459874"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["param_values", "---\n:password: \"...\"\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.465133"], ["updated_at", "2016-11-15 01:21:08.465133"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.465133"], ["updated_at", "2016-11-15 01:21:08.469272"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with the correct params. +------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:59:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:21:08.481409"], ["updated_at", "2016-11-15 01:21:08.481409"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:21:06'\n updated_at: '2016-11-15 01:21:06'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:21:06'\n updated_at: '2016-11-15 01:21:06'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:21:06'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:21:06'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.502732"], ["updated_at", "2016-11-15 01:21:08.502732"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.502732"], ["updated_at", "2016-11-15 01:21:08.511813"], ["id", 3]] + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log. +-------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:51:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:50:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:21:08.538279"], ["updated_at", "2016-11-15 01:21:08.538279"]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:08.542962"], ["updated_at", "2016-11-15 01:21:08.542962"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.542962"], ["updated_at", "2016-11-15 01:21:08.545945"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.2ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) SELECT COUNT(*) FROM "errors" +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:37:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:36:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "warning"], ["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:21:08.559540"], ["updated_at", "2016-11-15 01:21:08.559540"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:08.564196"], ["updated_at", "2016-11-15 01:21:08.564196"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.564196"], ["updated_at", "2016-11-15 01:21:08.567063"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set. +----------------------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:30:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:29:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:21:08.581521"], ["updated_at", "2016-11-15 01:21:08.581521"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:08.587387"], ["updated_at", "2016-11-15 01:21:08.587387"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.587387"], ["updated_at", "2016-11-15 01:21:08.592064"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error. +---------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:20:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:18:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:21:08.607104"], ["updated_at", "2016-11-15 01:21:08.607104"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:21:08.611940"], ["updated_at", "2016-11-15 01:21:08.611940"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.611940"], ["updated_at", "2016-11-15 01:21:08.614842"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params. +---------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:75:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"], ["created_at", "2016-11-15 01:21:08.633134"], ["updated_at", "2016-11-15 01:21:08.633134"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:21:06'\n updated_at: '2016-11-15 01:21:06'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:21:06'\n updated_at: '2016-11-15 01:21:06'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$X3wl2BzQrjfEV6TOvJDP8uzBRrXbP9/gxwA7dsaNcMQu64bLTfDmi\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:21:06'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:21:06'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:21:08.651982"], ["updated_at", "2016-11-15 01:21:08.651982"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:21:08.651982"], ["updated_at", "2016-11-15 01:21:08.662840"], ["id", 3]] + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify. +----------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction + ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" +  (0.1ms) begin transaction + Fixture Delete (0.1ms) DELETE FROM "users" + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user@example.com', '$2a$04$KdNGCQUs5ia/hzQ3zPc5eemnvtpXZOfj9YAJc/ABO4UEbSvfo.1Vi', '2016-11-15 01:28:52', '2016-11-15 01:28:52', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$.OQWwWXSFXa0G0dECwgRf.9M71/zpKouuLEzZ/Iv8Zr82odkxvIr6', '2016-11-15 01:28:52', '2016-11-15 01:28:52', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6', 1, '2016-11-15 01:28:52', '2016-11-15 01:28:52', 160683007) +  (7.9ms) commit transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set. +--------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should default to email. +-------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method. +-------------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page. +-------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: model linkages should have correct relations. +-------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("created_at", "updated_at") VALUES (?, ?) [["created_at", "2016-11-15 01:28:52.273232"], ["updated_at", "2016-11-15 01:28:52.273232"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created. +------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error1\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.298581"], ["updated_at", "2016-11-15 01:28:52.298581"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.301586"], ["updated_at", "2016-11-15 01:28:52.301586"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.301586"], ["updated_at", "2016-11-15 01:28:52.304812"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.2ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------- +ErrorTest: test_: model attributes should default status to active. +-------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error2\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.314132"], ["updated_at", "2016-11-15 01:28:52.314132"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------- +ErrorTest: test_: model linkages should have counter cache for occurrences. +---------------------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error3\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.320392"], ["updated_at", "2016-11-15 01:28:52.320392"]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.329820"], ["updated_at", "2016-11-15 01:28:52.329820"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.329820"], ["updated_at", "2016-11-15 01:28:52.332770"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------- +ErrorTest: test_: model attributes should have right fields. +------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error4\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.339352"], ["updated_at", "2016-11-15 01:28:52.339352"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------- +ErrorTest: test_: model linkages should have correct relations. +---------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error5\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.344114"], ["updated_at", "2016-11-15 01:28:52.344114"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------ +ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user. +------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error6\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.351910"], ["updated_at", "2016-11-15 01:28:52.351910"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 227792459], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:28:52.355814"], ["updated_at", "2016-11-15 01:28:52.355814"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.355814"], ["updated_at", "2016-11-15 01:28:52.358383"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "last_experiencer_id" = ?, "last_experiencer_type" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["updated_at", "2016-11-15 01:28:52.361029"], ["id", 3]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 358143215], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:28:52.364335"], ["updated_at", "2016-11-15 01:28:52.364335"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:28:52.364335"], ["updated_at", "2016-11-15 01:28:52.366738"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-15 01:28:52.369302"], ["id", 3]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 10]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------ +ErrorTest: test_: model validations should force backtrace_hash to be unique. +------------------------------------------------------------------------------ +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1 + SQL (0.4ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error7\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.377432"], ["updated_at", "2016-11-15 01:28:52.377432"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error8\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.382457"], ["updated_at", "2016-11-15 01:28:52.382457"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should create not an error when a task fails when not set. +----------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [dca77838-ce7f-441b-94cd-8875897704db] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [dca77838-ce7f-441b-94cd-8875897704db] Performed FailJob from Inline(default) in 0.11ms + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "AsynchronousFailure"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:10:in `perform'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:32:in\n `block in perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/i18n-0.7.0/lib/i18n.rb:257:in `with_locale'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/translation.rb:7:in\n `block (2 levels) in <module:Translation>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:23:in\n `block (4 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:22:in\n `block (3 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `block in tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:19:in\n `block (2 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_perform_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:31:in\n `perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:16:in\n `perform_now'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:63:in `block (3 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:61:in `block (2 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"], ["created_at", "2016-11-15 01:28:52.403624"], ["updated_at", "2016-11-15 01:28:52.403624"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.410473"], ["updated_at", "2016-11-15 01:28:52.410473"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.6ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.410473"], ["updated_at", "2016-11-15 01:28:52.414900"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------ +NonWebTest: test_: rake tasks should create an error when a task fails. +------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-15 01:28:52.430417"], ["updated_at", "2016-11-15 01:28:52.430417"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 8], ["last_occurred_at", "2016-11-15 01:28:52.430417"], ["updated_at", "2016-11-15 01:28:52.433620"], ["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt. +---------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.0ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error9\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.444933"], ["updated_at", "2016-11-15 01:28:52.444933"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.449148"], ["updated_at", "2016-11-15 01:28:52.449148"]] + SQL (0.4ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.449148"], ["updated_at", "2016-11-15 01:28:52.453731"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:52.497788"], ["current_sign_in_at", "2016-11-15 01:28:52.497788"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:52.498493"], ["id", 160683007]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 26ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (1.1ms) +Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error10\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.572638"], ["updated_at", "2016-11-15 01:28:52.572638"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.575480"], ["updated_at", "2016-11-15 01:28:52.575480"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.575480"], ["updated_at", "2016-11-15 01:28:52.578041"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:52.593501"], ["current_sign_in_at", "2016-11-15 01:28:52.593501"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:52.594303"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 10ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (23.9ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (5.5ms) +Completed 200 OK in 198ms (Views: 195.9ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error. +------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error11\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.814165"], ["updated_at", "2016-11-15 01:28:52.814165"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.817361"], ["updated_at", "2016-11-15 01:28:52.817361"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.817361"], ["updated_at", "2016-11-15 01:28:52.820307"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.3ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:52.836593"], ["current_sign_in_at", "2016-11-15 01:28:52.836593"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:52.837363"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error12\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.859099"], ["updated_at", "2016-11-15 01:28:52.859099"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.862570"], ["updated_at", "2016-11-15 01:28:52.862570"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.862570"], ["updated_at", "2016-11-15 01:28:52.866264"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:52.885094"], ["current_sign_in_at", "2016-11-15 01:28:52.885094"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:52.885922"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index. +---------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error13\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.903111"], ["updated_at", "2016-11-15 01:28:52.903111"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.906743"], ["updated_at", "2016-11-15 01:28:52.906743"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.906743"], ["updated_at", "2016-11-15 01:28:52.910947"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:52.928629"], ["current_sign_in_at", "2016-11-15 01:28:52.928629"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:52.929488"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index. +---------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error14\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:52.948368"], ["updated_at", "2016-11-15 01:28:52.948368"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:52.951992"], ["updated_at", "2016-11-15 01:28:52.951992"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:52.951992"], ["updated_at", "2016-11-15 01:28:52.957283"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:52.981530"], ["current_sign_in_at", "2016-11-15 01:28:52.981530"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:52.982384"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 19ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 1.1ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (6.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.8ms) +Completed 200 OK in 12ms (Views: 8.8ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1 + SQL (0.6ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error15\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.022021"], ["updated_at", "2016-11-15 01:28:53.022021"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.026448"], ["updated_at", "2016-11-15 01:28:53.026448"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.026448"], ["updated_at", "2016-11-15 01:28:53.030741"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (1.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:53.053697"], ["current_sign_in_at", "2016-11-15 01:28:53.053697"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:53.055181"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 12ms (ActiveRecord: 1.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error16\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.080255"], ["updated_at", "2016-11-15 01:28:53.080255"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.087050"], ["updated_at", "2016-11-15 01:28:53.087050"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.087050"], ["updated_at", "2016-11-15 01:28:53.091462"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:53.112374"], ["current_sign_in_at", "2016-11-15 01:28:53.112374"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:53.113855"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 10ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.7ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.8ms) begin transaction +------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced. +------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:37:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:36:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "warning"], ["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:28:53.174008"], ["updated_at", "2016-11-15 01:28:53.174008"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.183480"], ["updated_at", "2016-11-15 01:28:53.183480"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.183480"], ["updated_at", "2016-11-15 01:28:53.189359"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set. +----------------------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.4ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:30:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:29:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:28:53.220530"], ["updated_at", "2016-11-15 01:28:53.220530"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.228299"], ["updated_at", "2016-11-15 01:28:53.228299"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.228299"], ["updated_at", "2016-11-15 01:28:53.233602"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params. +---------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:75:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"], ["created_at", "2016-11-15 01:28:53.251817"], ["updated_at", "2016-11-15 01:28:53.251817"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:28:52'\n updated_at: '2016-11-15 01:28:52'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:28:52'\n updated_at: '2016-11-15 01:28:52'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:28:52'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:28:52'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.277748"], ["updated_at", "2016-11-15 01:28:53.277748"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.277748"], ["updated_at", "2016-11-15 01:28:53.287849"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with the correct params. +------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:59:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:28:53.319727"], ["updated_at", "2016-11-15 01:28:53.319727"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:28:52'\n updated_at: '2016-11-15 01:28:52'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:28:52'\n updated_at: '2016-11-15 01:28:52'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$u/4WEpB7pvSCTTCblZ7fv.hmZnHmmJuT7Ld7XHjFQ47R2..7fxKs6\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:28:52'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:28:52'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.365896"], ["updated_at", "2016-11-15 01:28:53.365896"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.365896"], ["updated_at", "2016-11-15 01:28:53.384753"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error. +---------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:20:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:18:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:28:53.432252"], ["updated_at", "2016-11-15 01:28:53.432252"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.442059"], ["updated_at", "2016-11-15 01:28:53.442059"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.442059"], ["updated_at", "2016-11-15 01:28:53.446568"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log. +-------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.2ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:51:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:50:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:28:53.474945"], ["updated_at", "2016-11-15 01:28:53.474945"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.481150"], ["updated_at", "2016-11-15 01:28:53.481150"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.481150"], ["updated_at", "2016-11-15 01:28:53.485622"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify. +----------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params. +---------------------------------------------------------------------------------------------------- + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans2"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:82:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"], ["created_at", "2016-11-15 01:28:53.508311"], ["updated_at", "2016-11-15 01:28:53.508311"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["param_values", "---\n:password: \"...\"\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.514798"], ["updated_at", "2016-11-15 01:28:53.514798"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.514798"], ["updated_at", "2016-11-15 01:28:53.518800"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------- +Errdo::ErrorsControllerTest: test_: actions update should change the status. +----------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error17\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:28:52.135652"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.534942"], ["updated_at", "2016-11-15 01:28:53.534942"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:28:53.538190"], ["updated_at", "2016-11-15 01:28:53.538190"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.538190"], ["updated_at", "2016-11-15 01:28:53.541339"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-15 01:28:53.553457"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.3ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (26.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (5.4ms) +Completed 200 OK in 42ms (Views: 33.9ms | ActiveRecord: 1.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------ +ViewsIntegrationTest: test_: views should be able to get an error's page with a specific instance selected. +------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.610824"], ["updated_at", "2016-11-15 01:28:53.610824"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.624781"], ["updated_at", "2016-11-15 01:28:53.624781"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.624781"], ["updated_at", "2016-11-15 01:28:53.631828"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3?occurrence_id=9" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"occurrence_id"=>"9", "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.0ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (3.5ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the error's page. +---------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.674409"], ["updated_at", "2016-11-15 01:28:53.674409"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.686736"], ["updated_at", "2016-11-15 01:28:53.686736"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.686736"], ["updated_at", "2016-11-15 01:28:53.692967"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (3.1ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the index. +--------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.734349"], ["updated_at", "2016-11-15 01:28:53.734349"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.746519"], ["updated_at", "2016-11-15 01:28:53.746519"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.746519"], ["updated_at", "2016-11-15 01:28:53.752416"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by Errdo::ErrorsController#index as HTML +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (3.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.3ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error in the database if table name is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:54:in `block (3 levels) in <class:ErrorsIntegrationTest>' + minitest (5.9.1) lib/minitest/mock.rb:226:in `stub' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:53:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.802527"], ["updated_at", "2016-11-15 01:28:53.802527"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.814083"], ["updated_at", "2016-11-15 01:28:53.814083"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.814083"], ["updated_at", "2016-11-15 01:28:53.820090"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:25:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:24:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.842564"], ["updated_at", "2016-11-15 01:28:53.842564"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:28:53.842564"], ["updated_at", "2016-11-15 01:28:53.848055"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.882181"], ["updated_at", "2016-11-15 01:28:53.882181"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.893796"], ["updated_at", "2016-11-15 01:28:53.893796"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.893796"], ["updated_at", "2016-11-15 01:28:53.900615"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not have overly long error hash. +---------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + app/controllers/static_controller.rb:11:in `long_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/long_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:11:in\n `long_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"], ["created_at", "2016-11-15 01:28:53.927194"], ["updated_at", "2016-11-15 01:28:53.927194"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: long_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.940547"], ["updated_at", "2016-11-15 01:28:53.940547"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.940547"], ["updated_at", "2016-11-15 01:28:53.945611"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should only store an error occurrence if same error already exists. +-------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:53.971978"], ["updated_at", "2016-11-15 01:28:53.971978"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:53.984380"], ["updated_at", "2016-11-15 01:28:53.984380"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:53.984380"], ["updated_at", "2016-11-15 01:28:53.990021"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:77:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:76:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.012837"], ["updated_at", "2016-11-15 01:28:54.012837"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:28:54.012837"], ["updated_at", "2016-11-15 01:28:54.018584"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:80:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:79:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.040235"], ["updated_at", "2016-11-15 01:28:54.040235"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 3], ["last_occurred_at", "2016-11-15 01:28:54.040235"], ["updated_at", "2016-11-15 01:28:54.045932"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error and error_occurrence with the right fields. +----------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.072019"], ["updated_at", "2016-11-15 01:28:54.072019"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "user_agent", "referer", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["user_agent", "TestGuy"], ["referer", "Referer"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.084064"], ["updated_at", "2016-11-15 01:28:54.084064"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.4ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.084064"], ["updated_at", "2016-11-15 01:28:54.089773"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a configurable dirty param in the params. +----------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?dirtyyyyy=stuff" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"dirtyyyyy"=>"stuff"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?dirtyyyyy=stuff"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.118774"], ["updated_at", "2016-11-15 01:28:54.118774"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "dirtyyyyy=stuff"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ndirtyyyyy: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.132683"], ["updated_at", "2016-11-15 01:28:54.132683"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.132683"], ["updated_at", "2016-11-15 01:28:54.137606"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in. +------------------------------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:28:54.163397"], ["current_sign_in_at", "2016-11-15 01:28:54.163397"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:28:54.164079"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.3ms) +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.175312"], ["updated_at", "2016-11-15 01:28:54.175312"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "experiencer_id", "experiencer_type", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["experiencer_id", 227792459], ["experiencer_type", "User"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "---\n_dummy_session: K0F3eUxYR0FyZXE3YlFFemMzVmlTZHhJVElxWEFGRTArVkNMMHRjem1VWHlXQUFlQXgwZjVER2hjajBKVzUxaGh3ZU5pcXc0Q0FhejNRN1diNk4vU3labHY0Q1RScEdoUmRCbTJRejJ3OU4vdjhMRlpUcDNlSHpDeC9xSnR0eEdmRmZVVVNhNWlwYTZTY2dwNHNEaXE1T0dlaW1xR1g5eCsrSW5qdXNWRjRuWUUxcDRGU01ZckwvNEZRdm1vQVpXLzA3anA2Q0NqeGt6SHBMa2tXMlpPMWhNeFVyclBNa1AreWVRb3ZxN2N4aUNrQy8yS1U5Q3l1NE44WTNmVGF0dy0tT0czdjliengxb2liNTg5SVRKeVR0dz09--dae6ee41c3bce341ab10e8a1384dff6792f2930a\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.186417"], ["updated_at", "2016-11-15 01:28:54.186417"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.186417"], ["updated_at", "2016-11-15 01:28:54.191518"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a password in the params. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?password=[FILTERED]&passwd=dirty&password_confirmation=[FILTERED]&secret=dirty&confirm_password=[FILTERED]&secret_token=dirty" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"password"=>"[FILTERED]", "passwd"=>"dirty", "password_confirmation"=>"[FILTERED]", "secret"=>"dirty", "confirm_password"=>"[FILTERED]", "secret_token"=>"dirty"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.225114"], ["updated_at", "2016-11-15 01:28:54.225114"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\npassword: \"...\"\npasswd: \"...\"\npassword_confirmation: \"...\"\nsecret: \"...\"\nconfirm_password: \"...\"\nsecret_token: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.238409"], ["updated_at", "2016-11-15 01:28:54.238409"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.238409"], ["updated_at", "2016-11-15 01:28:54.245583"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +PluginsIntegrationTest: test_: slack integration should correctly send a notification when there is no database stored error. +------------------------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:29:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not fail when the slack ping returns an error. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.294799"], ["updated_at", "2016-11-15 01:28:54.294799"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.310401"], ["updated_at", "2016-11-15 01:28:54.310401"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.310401"], ["updated_at", "2016-11-15 01:28:54.315979"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Exception from WebMock +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should send a slack notification when error is hit. +----------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.349032"], ["updated_at", "2016-11-15 01:28:54.349032"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.363776"], ["updated_at", "2016-11-15 01:28:54.363776"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.363776"], ["updated_at", "2016-11-15 01:28:54.368940"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not send a slack notification when error is hit if webhook is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:28:54 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:28:54.402756"], ["updated_at", "2016-11-15 01:28:54.402756"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:28:54.415546"], ["updated_at", "2016-11-15 01:28:54.415546"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:28:54.415546"], ["updated_at", "2016-11-15 01:28:54.423301"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction + ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" +  (0.1ms) begin transaction + Fixture Delete (0.2ms) DELETE FROM "users" + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user@example.com', '$2a$04$/s7t3qvLQgHY.nrxx0ciHuCPIemjb2HR9ywWcqFp.HMQe0ugcMNUC', '2016-11-15 01:29:31', '2016-11-15 01:29:31', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$4hJMp/g8FqCtXIlm4VhxJekInoA1558hra8jnBiz9IfWXABmoFrlq', '2016-11-15 01:29:31', '2016-11-15 01:29:31', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW', 1, '2016-11-15 01:29:31', '2016-11-15 01:29:31', 160683007) +  (11.0ms) commit transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set. +----------------------------------------------------------------------------------------------------------------------- +  (0.2ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.387923"], ["updated_at", "2016-11-15 01:29:31.387923"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.417490"], ["updated_at", "2016-11-15 01:29:31.417490"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.417490"], ["updated_at", "2016-11-15 01:29:31.423333"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.0ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:25:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:24:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.445975"], ["updated_at", "2016-11-15 01:29:31.445975"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:29:31.445975"], ["updated_at", "2016-11-15 01:29:31.451502"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a password in the params. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?password=[FILTERED]&passwd=dirty&password_confirmation=[FILTERED]&secret=dirty&confirm_password=[FILTERED]&secret_token=dirty" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"password"=>"[FILTERED]", "passwd"=>"dirty", "password_confirmation"=>"[FILTERED]", "secret"=>"dirty", "confirm_password"=>"[FILTERED]", "secret_token"=>"dirty"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.477318"], ["updated_at", "2016-11-15 01:29:31.477318"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\npassword: \"...\"\npasswd: \"...\"\npassword_confirmation: \"...\"\nsecret: \"...\"\nconfirm_password: \"...\"\nsecret_token: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.490131"], ["updated_at", "2016-11-15 01:29:31.490131"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.490131"], ["updated_at", "2016-11-15 01:29:31.496367"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error and error_occurrence with the right fields. +----------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.523549"], ["updated_at", "2016-11-15 01:29:31.523549"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "user_agent", "referer", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["user_agent", "TestGuy"], ["referer", "Referer"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.537134"], ["updated_at", "2016-11-15 01:29:31.537134"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.537134"], ["updated_at", "2016-11-15 01:29:31.542073"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.571621"], ["updated_at", "2016-11-15 01:29:31.571621"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.582496"], ["updated_at", "2016-11-15 01:29:31.582496"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.582496"], ["updated_at", "2016-11-15 01:29:31.587283"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error in the database if table name is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:54:in `block (3 levels) in <class:ErrorsIntegrationTest>' + minitest (5.9.1) lib/minitest/mock.rb:226:in `stub' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:53:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should only store an error occurrence if same error already exists. +-------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.620076"], ["updated_at", "2016-11-15 01:29:31.620076"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.633331"], ["updated_at", "2016-11-15 01:29:31.633331"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.633331"], ["updated_at", "2016-11-15 01:29:31.639645"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:77:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:76:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.660187"], ["updated_at", "2016-11-15 01:29:31.660187"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:29:31.660187"], ["updated_at", "2016-11-15 01:29:31.665735"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.0ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:80:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:79:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.686995"], ["updated_at", "2016-11-15 01:29:31.686995"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 3], ["last_occurred_at", "2016-11-15 01:29:31.686995"], ["updated_at", "2016-11-15 01:29:31.692501"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a configurable dirty param in the params. +----------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?dirtyyyyy=stuff" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"dirtyyyyy"=>"stuff"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?dirtyyyyy=stuff"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.718182"], ["updated_at", "2016-11-15 01:29:31.718182"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "dirtyyyyy=stuff"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ndirtyyyyy: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.730404"], ["updated_at", "2016-11-15 01:29:31.730404"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.4ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.730404"], ["updated_at", "2016-11-15 01:29:31.736517"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not have overly long error hash. +---------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + app/controllers/static_controller.rb:11:in `long_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/long_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:11:in\n `long_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"], ["created_at", "2016-11-15 01:29:31.764373"], ["updated_at", "2016-11-15 01:29:31.764373"]] +  (0.2ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: long_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.778898"], ["updated_at", "2016-11-15 01:29:31.778898"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.778898"], ["updated_at", "2016-11-15 01:29:31.783641"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in. +------------------------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:31.830863"], ["current_sign_in_at", "2016-11-15 01:29:31.830863"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:31.832032"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 27ms (ActiveRecord: 0.8ms) +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.2ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.863986"], ["updated_at", "2016-11-15 01:29:31.863986"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "experiencer_id", "experiencer_type", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["experiencer_id", 227792459], ["experiencer_type", "User"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "---\n_dummy_session: dVhZNnRhV0RISkw3UTFDbHlZZmlDeXZhN1hwa1JWMnFTSVBqbWpZUTE2ZTlQVDJOTDVNbkFlUEQyaCtQRXQyNkxERS9Za3FRRTdyK3dQZnYzU2lSb25tcDd5SVRJYlVWUVM2SFZJMTVvRDczOWNMUCtPbjlMTy93NEgycjRTOFpnZ0hxdWV0WGltblhiczQxV0c3SlM3MUluMm5xcEFwRng5aUdlMVhRektWanQ1V2VUNk42czRyU2pSNmk4Y0o1YlB6Ry9yQ1l5Sy8wbUNMQ3ZwS09nNzJRVkVDQk9zaG9MRC9ielpuUC9ubGRWYmptZ01iclFmcHZQSWdiUURuZy0tSkpFNGlvYmhhM202bVRtQmJsK1I1UT09--930f01fbae0811c37f964e192ae7b3279101e26e\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.876054"], ["updated_at", "2016-11-15 01:29:31.876054"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.876054"], ["updated_at", "2016-11-15 01:29:31.881406"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------- +ErrorTest: test_: model linkages should have correct relations. +---------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error1\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.902245"], ["updated_at", "2016-11-15 01:29:31.902245"]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------ +ErrorTest: test_: model validations should force backtrace_hash to be unique. +------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1 + SQL (0.1ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error2\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.907038"], ["updated_at", "2016-11-15 01:29:31.907038"]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error3\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.910743"], ["updated_at", "2016-11-15 01:29:31.910743"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------- +ErrorTest: test_: model attributes should default status to active. +-------------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error4\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.918916"], ["updated_at", "2016-11-15 01:29:31.918916"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------- +ErrorTest: test_: model attributes should have right fields. +------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1 + SQL (0.1ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error5\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.923375"], ["updated_at", "2016-11-15 01:29:31.923375"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------- +ErrorTest: test_: model linkages should have counter cache for occurrences. +---------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error6\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.928514"], ["updated_at", "2016-11-15 01:29:31.928514"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:31.934223"], ["updated_at", "2016-11-15 01:29:31.934223"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.934223"], ["updated_at", "2016-11-15 01:29:31.938132"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------ +ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user. +------------------------------------------------------------------------------------------------ +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error7\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.945224"], ["updated_at", "2016-11-15 01:29:31.945224"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 227792459], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.949344"], ["updated_at", "2016-11-15 01:29:31.949344"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.949344"], ["updated_at", "2016-11-15 01:29:31.952154"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "last_experiencer_id" = ?, "last_experiencer_type" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["updated_at", "2016-11-15 01:29:31.954899"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 358143215], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.958397"], ["updated_at", "2016-11-15 01:29:31.958397"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:29:31.958397"], ["updated_at", "2016-11-15 01:29:31.961470"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-15 01:29:31.965490"], ["id", 3]] +  (0.2ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.3ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 10]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------ +ViewsIntegrationTest: test_: views should be able to get an error's page with a specific instance selected. +------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:31 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:31.985666"], ["updated_at", "2016-11-15 01:29:31.985666"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:31.999096"], ["updated_at", "2016-11-15 01:29:31.999096"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:31.999096"], ["updated_at", "2016-11-15 01:29:32.006455"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3?occurrence_id=9" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"occurrence_id"=>"9", "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.0ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]] + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (31.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (4.7ms) +Completed 200 OK in 242ms (Views: 239.4ms | ActiveRecord: 0.3ms) +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the error's page. +---------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.330402"], ["updated_at", "2016-11-15 01:29:32.330402"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:32.343820"], ["updated_at", "2016-11-15 01:29:32.343820"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.343820"], ["updated_at", "2016-11-15 01:29:32.351681"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (3.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.3ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the index. +--------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.395301"], ["updated_at", "2016-11-15 01:29:32.395301"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:32.428406"], ["updated_at", "2016-11-15 01:29:32.428406"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.7ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.428406"], ["updated_at", "2016-11-15 01:29:32.437008"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#index as HTML +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.3ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (40.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (1.1ms) +Completed 200 OK in 46ms (Views: 44.8ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created. +------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error8\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.526070"], ["updated_at", "2016-11-15 01:29:32.526070"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.532766"], ["updated_at", "2016-11-15 01:29:32.532766"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.532766"], ["updated_at", "2016-11-15 01:29:32.539095"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.2ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: model linkages should have correct relations. +-------------------------------------------------------------------------- +  (0.2ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("created_at", "updated_at") VALUES (?, ?) [["created_at", "2016-11-15 01:29:32.545283"], ["updated_at", "2016-11-15 01:29:32.545283"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------- +Errdo::ErrorsControllerTest: test_: actions update should change the status. +----------------------------------------------------------------------------- +  (0.3ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error9\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.557664"], ["updated_at", "2016-11-15 01:29:32.557664"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.561796"], ["updated_at", "2016-11-15 01:29:32.561796"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.561796"], ["updated_at", "2016-11-15 01:29:32.565038"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-15 01:29:32.577752"], ["id", 3]] +  (0.2ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (11.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (5.8ms) +Completed 200 OK in 25ms (Views: 18.7ms | ActiveRecord: 0.8ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt. +---------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [7f39da0d-78a7-4df5-bcb3-158299022cd4] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [7f39da0d-78a7-4df5-bcb3-158299022cd4] Performed FailJob from Inline(default) in 0.12ms + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "AsynchronousFailure"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:10:in `perform'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:32:in\n `block in perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/i18n-0.7.0/lib/i18n.rb:257:in `with_locale'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/translation.rb:7:in\n `block (2 levels) in <module:Translation>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:23:in\n `block (4 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:22:in\n `block (3 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `block in tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:19:in\n `block (2 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_perform_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:31:in\n `perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:16:in\n `perform_now'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:63:in `block (3 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:61:in `block (2 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"], ["created_at", "2016-11-15 01:29:32.623556"], ["updated_at", "2016-11-15 01:29:32.623556"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.633382"], ["updated_at", "2016-11-15 01:29:32.633382"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.633382"], ["updated_at", "2016-11-15 01:29:32.637303"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------ +NonWebTest: test_: rake tasks should create an error when a task fails. +------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-15 01:29:32.652196"], ["updated_at", "2016-11-15 01:29:32.652196"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 2]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 8], ["last_occurred_at", "2016-11-15 01:29:32.652196"], ["updated_at", "2016-11-15 01:29:32.656173"], ["id", 2]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should create not an error when a task fails when not set. +----------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error10\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.671104"], ["updated_at", "2016-11-15 01:29:32.671104"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.673908"], ["updated_at", "2016-11-15 01:29:32.673908"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.673908"], ["updated_at", "2016-11-15 01:29:32.676572"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.690503"], ["current_sign_in_at", "2016-11-15 01:29:32.690503"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.691475"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 9ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error. +------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error11\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.717200"], ["updated_at", "2016-11-15 01:29:32.717200"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.720611"], ["updated_at", "2016-11-15 01:29:32.720611"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.720611"], ["updated_at", "2016-11-15 01:29:32.723659"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.740882"], ["current_sign_in_at", "2016-11-15 01:29:32.740882"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.741747"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error12\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.760115"], ["updated_at", "2016-11-15 01:29:32.760115"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.763786"], ["updated_at", "2016-11-15 01:29:32.763786"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.763786"], ["updated_at", "2016-11-15 01:29:32.767436"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.784654"], ["current_sign_in_at", "2016-11-15 01:29:32.784654"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.785538"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (4.4ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.4ms) +  (0.3ms) rollback transaction +  (0.2ms) begin transaction +--------------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error13\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.809269"], ["updated_at", "2016-11-15 01:29:32.809269"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.812389"], ["updated_at", "2016-11-15 01:29:32.812389"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.812389"], ["updated_at", "2016-11-15 01:29:32.815286"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.831118"], ["current_sign_in_at", "2016-11-15 01:29:32.831118"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.831941"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error14\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.851338"], ["updated_at", "2016-11-15 01:29:32.851338"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.854400"], ["updated_at", "2016-11-15 01:29:32.854400"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.854400"], ["updated_at", "2016-11-15 01:29:32.857396"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.873191"], ["current_sign_in_at", "2016-11-15 01:29:32.873191"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.874221"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index. +---------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error15\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.891265"], ["updated_at", "2016-11-15 01:29:32.891265"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.894374"], ["updated_at", "2016-11-15 01:29:32.894374"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.894374"], ["updated_at", "2016-11-15 01:29:32.897229"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.914216"], ["current_sign_in_at", "2016-11-15 01:29:32.914216"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.915034"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index. +---------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error16\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.931464"], ["updated_at", "2016-11-15 01:29:32.931464"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.934946"], ["updated_at", "2016-11-15 01:29:32.934946"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.934946"], ["updated_at", "2016-11-15 01:29:32.938490"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.954587"], ["current_sign_in_at", "2016-11-15 01:29:32.954587"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.955428"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (4.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 8ms (Views: 5.6ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error17\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:29:31.195140"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:32.977447"], ["updated_at", "2016-11-15 01:29:32.977447"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:32.980545"], ["updated_at", "2016-11-15 01:29:32.980545"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:32.980545"], ["updated_at", "2016-11-15 01:29:32.983359"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:29:32 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:29:32.998486"], ["current_sign_in_at", "2016-11-15 01:29:32.998486"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:29:32.999235"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:29:33 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:29:33 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +PluginsIntegrationTest: test_: slack integration should correctly send a notification when there is no database stored error. +------------------------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:33 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:29:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should send a slack notification when error is hit. +----------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:33 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:33.041832"], ["updated_at", "2016-11-15 01:29:33.041832"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:33.055707"], ["updated_at", "2016-11-15 01:29:33.055707"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.055707"], ["updated_at", "2016-11-15 01:29:33.060858"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not fail when the slack ping returns an error. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:33 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:33.092715"], ["updated_at", "2016-11-15 01:29:33.092715"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:33.104714"], ["updated_at", "2016-11-15 01:29:33.104714"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.104714"], ["updated_at", "2016-11-15 01:29:33.109979"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Exception from WebMock +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not send a slack notification when error is hit if webhook is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:29:33 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:29:33.143078"], ["updated_at", "2016-11-15 01:29:33.143078"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:33.155968"], ["updated_at", "2016-11-15 01:29:33.155968"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.155968"], ["updated_at", "2016-11-15 01:29:33.160790"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced. +------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with the correct params. +------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:59:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:29:33.190745"], ["updated_at", "2016-11-15 01:29:33.190745"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:29:31'\n updated_at: '2016-11-15 01:29:31'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:29:31'\n updated_at: '2016-11-15 01:29:31'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:29:31'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:29:31'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:33.210825"], ["updated_at", "2016-11-15 01:29:33.210825"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.210825"], ["updated_at", "2016-11-15 01:29:33.219486"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error. +---------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:20:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:18:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:29:33.243538"], ["updated_at", "2016-11-15 01:29:33.243538"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:33.248064"], ["updated_at", "2016-11-15 01:29:33.248064"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.248064"], ["updated_at", "2016-11-15 01:29:33.251004"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params. +---------------------------------------------------------------------------------------------------- + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans2"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:82:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"], ["created_at", "2016-11-15 01:29:33.265911"], ["updated_at", "2016-11-15 01:29:33.265911"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["param_values", "---\n:password: \"...\"\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:33.272088"], ["updated_at", "2016-11-15 01:29:33.272088"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.272088"], ["updated_at", "2016-11-15 01:29:33.276958"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set. +----------------------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:30:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:29:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:29:33.288022"], ["updated_at", "2016-11-15 01:29:33.288022"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:33.292520"], ["updated_at", "2016-11-15 01:29:33.292520"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.292520"], ["updated_at", "2016-11-15 01:29:33.295323"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn. +--------------------------------------------------------------------------------------------------------------------- +  (0.2ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:37:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:36:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "warning"], ["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:29:33.312258"], ["updated_at", "2016-11-15 01:29:33.312258"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:33.317046"], ["updated_at", "2016-11-15 01:29:33.317046"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.317046"], ["updated_at", "2016-11-15 01:29:33.320011"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params. +---------------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:75:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"], ["created_at", "2016-11-15 01:29:33.334993"], ["updated_at", "2016-11-15 01:29:33.334993"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:29:31'\n updated_at: '2016-11-15 01:29:31'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:29:31'\n updated_at: '2016-11-15 01:29:31'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$v7wOTP8/PWPBcjyhTwtJzOb9ply4scAurkS5Jr/UxKoAxuwjtHpoW\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:29:31'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:29:31'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:29:33.354988"], ["updated_at", "2016-11-15 01:29:33.354988"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.354988"], ["updated_at", "2016-11-15 01:29:33.363551"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify. +----------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log. +-------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:51:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:50:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:29:33.391588"], ["updated_at", "2016-11-15 01:29:33.391588"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:29:33.396919"], ["updated_at", "2016-11-15 01:29:33.396919"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:29:33.396919"], ["updated_at", "2016-11-15 01:29:33.400216"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page. +-------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set. +--------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method. +-------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should default to email. +-------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction + ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" +  (0.1ms) begin transaction + Fixture Delete (0.1ms) DELETE FROM "users" + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user@example.com', '$2a$04$6GLSQnANmkUdnzanWmg93.FC9mu312gIfOH5I3WlBrvWIY/qoVy4e', '2016-11-15 01:49:19', '2016-11-15 01:49:19', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$ux9HEMzuXgcxzjmDx9h.YercRMJ17j..IT55DUBIPqCul23zPQJCS', '2016-11-15 01:49:19', '2016-11-15 01:49:19', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC', 1, '2016-11-15 01:49:19', '2016-11-15 01:49:19', 160683007) +  (11.4ms) commit transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not fail when the slack ping returns an error. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:19 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:19.401613"], ["updated_at", "2016-11-15 01:49:19.401613"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:19.431187"], ["updated_at", "2016-11-15 01:49:19.431187"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.431187"], ["updated_at", "2016-11-15 01:49:19.437086"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Exception from WebMock +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +PluginsIntegrationTest: test_: slack integration should correctly send a notification when there is no database stored error. +------------------------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:19 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:29:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not send a slack notification when error is hit if webhook is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:19 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:19.483101"], ["updated_at", "2016-11-15 01:49:19.483101"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:19.497057"], ["updated_at", "2016-11-15 01:49:19.497057"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.497057"], ["updated_at", "2016-11-15 01:49:19.501903"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should send a slack notification when error is hit. +----------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:19 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:19.529158"], ["updated_at", "2016-11-15 01:49:19.529158"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:19.540006"], ["updated_at", "2016-11-15 01:49:19.540006"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.540006"], ["updated_at", "2016-11-15 01:49:19.544764"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created. +------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error1\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:19.567719"], ["updated_at", "2016-11-15 01:49:19.567719"]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.570599"], ["updated_at", "2016-11-15 01:49:19.570599"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.570599"], ["updated_at", "2016-11-15 01:49:19.573118"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: model linkages should have correct relations. +-------------------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "error_occurrences" ("created_at", "updated_at") VALUES (?, ?) [["created_at", "2016-11-15 01:49:19.578025"], ["updated_at", "2016-11-15 01:49:19.578025"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log. +-------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:51:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:50:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:49:19.589424"], ["updated_at", "2016-11-15 01:49:19.589424"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.595225"], ["updated_at", "2016-11-15 01:49:19.595225"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.595225"], ["updated_at", "2016-11-15 01:49:19.600293"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with the correct params. +------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:59:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:49:19.611432"], ["updated_at", "2016-11-15 01:49:19.611432"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:49:19'\n updated_at: '2016-11-15 01:49:19'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:49:19'\n updated_at: '2016-11-15 01:49:19'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:49:19'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:49:19'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:19.630590"], ["updated_at", "2016-11-15 01:49:19.630590"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.630590"], ["updated_at", "2016-11-15 01:49:19.641295"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:37:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:36:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "warning"], ["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:49:19.666522"], ["updated_at", "2016-11-15 01:49:19.666522"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.671121"], ["updated_at", "2016-11-15 01:49:19.671121"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.671121"], ["updated_at", "2016-11-15 01:49:19.674238"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params. +---------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:75:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"], ["created_at", "2016-11-15 01:49:19.691286"], ["updated_at", "2016-11-15 01:49:19.691286"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:49:19'\n updated_at: '2016-11-15 01:49:19'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:49:19'\n updated_at: '2016-11-15 01:49:19'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$RXVQbIcTSqd9NlwS.9JPzu25CCZz2Elx2kPrOINJLY4BI8tEhQHgC\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:49:19'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:49:19'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:19.712336"], ["updated_at", "2016-11-15 01:49:19.712336"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.712336"], ["updated_at", "2016-11-15 01:49:19.721441"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params. +---------------------------------------------------------------------------------------------------- + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans2"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:82:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"], ["created_at", "2016-11-15 01:49:19.743870"], ["updated_at", "2016-11-15 01:49:19.743870"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["param_values", "---\n:password: \"...\"\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:19.749060"], ["updated_at", "2016-11-15 01:49:19.749060"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.749060"], ["updated_at", "2016-11-15 01:49:19.752602"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify. +----------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set. +----------------------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.4ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:30:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:29:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:49:19.773024"], ["updated_at", "2016-11-15 01:49:19.773024"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.779151"], ["updated_at", "2016-11-15 01:49:19.779151"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.779151"], ["updated_at", "2016-11-15 01:49:19.782262"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error. +---------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:20:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:18:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:49:19.797486"], ["updated_at", "2016-11-15 01:49:19.797486"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.803473"], ["updated_at", "2016-11-15 01:49:19.803473"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.803473"], ["updated_at", "2016-11-15 01:49:19.808714"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [66184674-c307-4d09-924c-af2416974fdb] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [66184674-c307-4d09-924c-af2416974fdb] Performed FailJob from Inline(default) in 0.11ms + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "AsynchronousFailure"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:10:in `perform'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:32:in\n `block in perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/i18n-0.7.0/lib/i18n.rb:257:in `with_locale'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/translation.rb:7:in\n `block (2 levels) in <module:Translation>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:23:in\n `block (4 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:22:in\n `block (3 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `block in tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:19:in\n `block (2 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_perform_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:31:in\n `perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:16:in\n `perform_now'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:63:in `block (3 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:61:in `block (2 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"], ["created_at", "2016-11-15 01:49:19.832979"], ["updated_at", "2016-11-15 01:49:19.832979"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.843508"], ["updated_at", "2016-11-15 01:49:19.843508"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.843508"], ["updated_at", "2016-11-15 01:49:19.847493"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------ +NonWebTest: test_: rake tasks should create an error when a task fails. +------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-15 01:49:19.861401"], ["updated_at", "2016-11-15 01:49:19.861401"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 8], ["last_occurred_at", "2016-11-15 01:49:19.861401"], ["updated_at", "2016-11-15 01:49:19.864606"], ["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.3ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should create not an error when a task fails when not set. +----------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt. +---------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.3ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------- +Errdo::ErrorsControllerTest: test_: actions update should change the status. +----------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error2\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:19.919809"], ["updated_at", "2016-11-15 01:49:19.919809"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:19.922747"], ["updated_at", "2016-11-15 01:49:19.922747"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:19.922747"], ["updated_at", "2016-11-15 01:49:19.925471"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-15 01:49:19.937261"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (32.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (12.8ms) +Completed 200 OK in 250ms (Views: 243.5ms | ActiveRecord: 0.9ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------- +ErrorTest: test_: model linkages should have counter cache for occurrences. +---------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error3\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.190083"], ["updated_at", "2016-11-15 01:49:20.190083"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.4ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.195337"], ["updated_at", "2016-11-15 01:49:20.195337"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.195337"], ["updated_at", "2016-11-15 01:49:20.199539"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------- +ErrorTest: test_: model attributes should default status to active. +-------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error4\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.209748"], ["updated_at", "2016-11-15 01:49:20.209748"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------ +ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user. +------------------------------------------------------------------------------------------------ +  (0.8ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error5\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.216673"], ["updated_at", "2016-11-15 01:49:20.216673"]] +  (0.3ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 227792459], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:49:20.224670"], ["updated_at", "2016-11-15 01:49:20.224670"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.224670"], ["updated_at", "2016-11-15 01:49:20.228237"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "last_experiencer_id" = ?, "last_experiencer_type" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["updated_at", "2016-11-15 01:49:20.231936"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 358143215], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:49:20.236401"], ["updated_at", "2016-11-15 01:49:20.236401"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:49:20.236401"], ["updated_at", "2016-11-15 01:49:20.240037"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-15 01:49:20.243937"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 10]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------- +ErrorTest: test_: model linkages should have correct relations. +---------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error6\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.253531"], ["updated_at", "2016-11-15 01:49:20.253531"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.3ms) begin transaction +------------------------------------------------------------- +ErrorTest: test_: model attributes should have right fields. +------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error7\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.259539"], ["updated_at", "2016-11-15 01:49:20.259539"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------ +ErrorTest: test_: model validations should force backtrace_hash to be unique. +------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error8\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.266248"], ["updated_at", "2016-11-15 01:49:20.266248"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error9\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.271253"], ["updated_at", "2016-11-15 01:49:20.271253"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.1ms) rollback transaction +  (0.2ms) begin transaction +-------------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method. +-------------------------------------------------------------------------------------------------------------- + User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.2ms) begin transaction +--------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set. +--------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.4ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should default to email. +-------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page. +-------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced. +------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the error's page. +---------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.361552"], ["updated_at", "2016-11-15 01:49:20.361552"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:20.376387"], ["updated_at", "2016-11-15 01:49:20.376387"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.376387"], ["updated_at", "2016-11-15 01:49:20.382366"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (3.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------ +ViewsIntegrationTest: test_: views should be able to get an error's page with a specific instance selected. +------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.434608"], ["updated_at", "2016-11-15 01:49:20.434608"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:20.465987"], ["updated_at", "2016-11-15 01:49:20.465987"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.465987"], ["updated_at", "2016-11-15 01:49:20.474213"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3?occurrence_id=9" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"occurrence_id"=>"9", "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (4.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the index. +--------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.533630"], ["updated_at", "2016-11-15 01:49:20.533630"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:20.554439"], ["updated_at", "2016-11-15 01:49:20.554439"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.554439"], ["updated_at", "2016-11-15 01:49:20.561819"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#index as HTML +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.3ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (25.9ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 31ms (Views: 29.6ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error10\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.628796"], ["updated_at", "2016-11-15 01:49:20.628796"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.633026"], ["updated_at", "2016-11-15 01:49:20.633026"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.633026"], ["updated_at", "2016-11-15 01:49:20.638063"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.677337"], ["current_sign_in_at", "2016-11-15 01:49:20.677337"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.678413"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 18ms (ActiveRecord: 0.8ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.3ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (5.3ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.5ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index. +---------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error11\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.724442"], ["updated_at", "2016-11-15 01:49:20.724442"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.727583"], ["updated_at", "2016-11-15 01:49:20.727583"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.727583"], ["updated_at", "2016-11-15 01:49:20.730446"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.746737"], ["current_sign_in_at", "2016-11-15 01:49:20.746737"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.747542"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.9ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (4.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error12\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.773232"], ["updated_at", "2016-11-15 01:49:20.773232"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.776589"], ["updated_at", "2016-11-15 01:49:20.776589"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.776589"], ["updated_at", "2016-11-15 01:49:20.779564"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.797838"], ["current_sign_in_at", "2016-11-15 01:49:20.797838"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.798666"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error. +------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error13\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.815890"], ["updated_at", "2016-11-15 01:49:20.815890"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.7ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.820663"], ["updated_at", "2016-11-15 01:49:20.820663"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.820663"], ["updated_at", "2016-11-15 01:49:20.825504"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.840783"], ["current_sign_in_at", "2016-11-15 01:49:20.840783"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.841596"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index. +---------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error14\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.859648"], ["updated_at", "2016-11-15 01:49:20.859648"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.862989"], ["updated_at", "2016-11-15 01:49:20.862989"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.862989"], ["updated_at", "2016-11-15 01:49:20.865872"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.2ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.882516"], ["current_sign_in_at", "2016-11-15 01:49:20.882516"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.883373"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error15\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.903275"], ["updated_at", "2016-11-15 01:49:20.903275"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.906496"], ["updated_at", "2016-11-15 01:49:20.906496"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.906496"], ["updated_at", "2016-11-15 01:49:20.909537"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.927227"], ["current_sign_in_at", "2016-11-15 01:49:20.927227"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.928044"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 9ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error16\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.944973"], ["updated_at", "2016-11-15 01:49:20.944973"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.948313"], ["updated_at", "2016-11-15 01:49:20.948313"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.948313"], ["updated_at", "2016-11-15 01:49:20.951211"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:20.969608"], ["current_sign_in_at", "2016-11-15 01:49:20.969608"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:20.970394"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:49:20 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error17\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:49:19.222354"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:20.987565"], ["updated_at", "2016-11-15 01:49:20.987565"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:49:20.993304"], ["updated_at", "2016-11-15 01:49:20.993304"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:20.993304"], ["updated_at", "2016-11-15 01:49:20.997002"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:21.012395"], ["current_sign_in_at", "2016-11-15 01:49:21.012395"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:21.013224"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 7ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.044688"], ["updated_at", "2016-11-15 01:49:21.044688"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.058783"], ["updated_at", "2016-11-15 01:49:21.058783"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.058783"], ["updated_at", "2016-11-15 01:49:21.066834"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error and error_occurrence with the right fields. +----------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.4ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.096617"], ["updated_at", "2016-11-15 01:49:21.096617"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "user_agent", "referer", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["user_agent", "TestGuy"], ["referer", "Referer"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.108377"], ["updated_at", "2016-11-15 01:49:21.108377"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.108377"], ["updated_at", "2016-11-15 01:49:21.113388"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a configurable dirty param in the params. +----------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?dirtyyyyy=stuff" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"dirtyyyyy"=>"stuff"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?dirtyyyyy=stuff"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.146723"], ["updated_at", "2016-11-15 01:49:21.146723"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "dirtyyyyy=stuff"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ndirtyyyyy: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.158611"], ["updated_at", "2016-11-15 01:49:21.158611"]] + SQL (0.3ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.158611"], ["updated_at", "2016-11-15 01:49:21.165605"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error in the database if table name is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:54:in `block (3 levels) in <class:ErrorsIntegrationTest>' + minitest (5.9.1) lib/minitest/mock.rb:226:in `stub' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:53:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------ +ErrorsIntegrationTest: test_: model creation after an error should make an error if log404 is set and 404 is hit. +------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:98:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:97:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "ActionController::RoutingError"], ["exception_message", "No route matches [GET] \"/not-a-path\""], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/not-a-path"], ["backtrace", "---\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:98:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:97:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"], ["created_at", "2016-11-15 01:49:21.199297"], ["updated_at", "2016-11-15 01:49:21.199297"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess {}\n"], ["cookie_values", "--- {}\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.206865"], ["updated_at", "2016-11-15 01:49:21.206865"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.206865"], ["updated_at", "2016-11-15 01:49:21.210801"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.234537"], ["updated_at", "2016-11-15 01:49:21.234537"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.246884"], ["updated_at", "2016-11-15 01:49:21.246884"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.246884"], ["updated_at", "2016-11-15 01:49:21.252953"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:25:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:24:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.275526"], ["updated_at", "2016-11-15 01:49:21.275526"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:49:21.275526"], ["updated_at", "2016-11-15 01:49:21.281165"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in. +------------------------------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:49:21.304243"], ["current_sign_in_at", "2016-11-15 01:49:21.304243"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:49:21.304890"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 6ms (ActiveRecord: 0.4ms) +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.317435"], ["updated_at", "2016-11-15 01:49:21.317435"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "experiencer_id", "experiencer_type", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["experiencer_id", 227792459], ["experiencer_type", "User"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "---\n_dummy_session: RDFXOWFsZVJoeXVhUVJkU3hTRVB3VXErMTRHTDdzM2JWMXg4TzJmc2ZHeENYKytJNTdKNkxhRUFUQTROWjRTMUsydmxCNjNKclBiemxmbVpxY0pKd2Rjb0IybE5qSTViVkNiNFJDRFowbGhWVWF6WFVzSWZVelBUZTNCTmYvNlEyZ016ai9FOEMvVHFYMGx4U0pVTW9EblZjY1NpdmlWWHAxejA4MEx6N08xQkQ5SnVMRStSeTB0RWdNWXZ4dUpGVDNCMkZFRzRXOXZTQWtJVVBpeHJ3cktLR2l1a0lwd2Y0VWplakhMZGNpOVEwdUEwZ3B6dGo1YjhGY1FOVU5jLy0tRGtiRUlyaHdHNWFlcmdiNTQ3cEcxQT09--8d02d01a66e11d37d3e296e4bf984aad907c3b57\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.331773"], ["updated_at", "2016-11-15 01:49:21.331773"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.331773"], ["updated_at", "2016-11-15 01:49:21.336915"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not have overly long error hash. +---------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + app/controllers/static_controller.rb:11:in `long_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/long_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:11:in\n `long_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"], ["created_at", "2016-11-15 01:49:21.366969"], ["updated_at", "2016-11-15 01:49:21.366969"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: long_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.377949"], ["updated_at", "2016-11-15 01:49:21.377949"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.377949"], ["updated_at", "2016-11-15 01:49:21.382887"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error if log404 is not set and 404 is hit. +-------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:105:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:104:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a password in the params. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?password=[FILTERED]&passwd=dirty&password_confirmation=[FILTERED]&secret=dirty&confirm_password=[FILTERED]&secret_token=dirty" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"password"=>"[FILTERED]", "passwd"=>"dirty", "password_confirmation"=>"[FILTERED]", "secret"=>"dirty", "confirm_password"=>"[FILTERED]", "secret_token"=>"dirty"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.416135"], ["updated_at", "2016-11-15 01:49:21.416135"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\npassword: \"...\"\npasswd: \"...\"\npassword_confirmation: \"...\"\nsecret: \"...\"\nconfirm_password: \"...\"\nsecret_token: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.430105"], ["updated_at", "2016-11-15 01:49:21.430105"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.430105"], ["updated_at", "2016-11-15 01:49:21.436671"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should only store an error occurrence if same error already exists. +-------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:49:21.463707"], ["updated_at", "2016-11-15 01:49:21.463707"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.475880"], ["updated_at", "2016-11-15 01:49:21.475880"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:49:21.475880"], ["updated_at", "2016-11-15 01:49:21.480862"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:77:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:76:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.501167"], ["updated_at", "2016-11-15 01:49:21.501167"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:49:21.501167"], ["updated_at", "2016-11-15 01:49:21.506636"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:49:21 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:80:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:79:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:49:21.527252"], ["updated_at", "2016-11-15 01:49:21.527252"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 3], ["last_occurred_at", "2016-11-15 01:49:21.527252"], ["updated_at", "2016-11-15 01:49:21.532636"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction + ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" +  (0.1ms) begin transaction + Fixture Delete (0.1ms) DELETE FROM "users" + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user@example.com', '$2a$04$MW0DWn3BI/hLU9iakWKKdeopMqDfe.bzZEzmkRN93pCjJru6GSWp6', '2016-11-15 01:56:51', '2016-11-15 01:56:51', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$aBdmh25yakqgO9nZtNbcu.TeVzy2FBzArfn6E1FYy6CAnDkf5PwIe', '2016-11-15 01:56:51', '2016-11-15 01:56:51', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC', 1, '2016-11-15 01:56:51', '2016-11-15 01:56:51', 160683007) +  (15.5ms) commit transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------- +ErrorTest: test_: model attributes should default status to active. +-------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error1\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.817447"], ["updated_at", "2016-11-15 01:56:51.817447"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------ +ErrorTest: test_: model validations should force backtrace_hash to be unique. +------------------------------------------------------------------------------ +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error2\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.822450"], ["updated_at", "2016-11-15 01:56:51.822450"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error3\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.826092"], ["updated_at", "2016-11-15 01:56:51.826092"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------- +ErrorTest: test_: model linkages should have correct relations. +---------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error4\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.839096"], ["updated_at", "2016-11-15 01:56:51.839096"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.2ms) begin transaction +------------------------------------------------------------------------------------------------ +ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user. +------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error5\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.855474"], ["updated_at", "2016-11-15 01:56:51.855474"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 227792459], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:56:51.871229"], ["updated_at", "2016-11-15 01:56:51.871229"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:51.871229"], ["updated_at", "2016-11-15 01:56:51.874187"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "last_experiencer_id" = ?, "last_experiencer_type" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["updated_at", "2016-11-15 01:56:51.877726"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["experiencer_id", 358143215], ["experiencer_type", "User"], ["error_id", 3], ["created_at", "2016-11-15 01:56:51.881870"], ["updated_at", "2016-11-15 01:56:51.881870"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.4ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:56:51.881870"], ["updated_at", "2016-11-15 01:56:51.885249"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-15 01:56:51.889732"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 10]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------- +ErrorTest: test_: model linkages should have counter cache for occurrences. +---------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error6\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.898682"], ["updated_at", "2016-11-15 01:56:51.898682"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:51.902462"], ["updated_at", "2016-11-15 01:56:51.902462"]] + SQL (0.0ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:51.902462"], ["updated_at", "2016-11-15 01:56:51.905330"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------- +ErrorTest: test_: model attributes should have right fields. +------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1 + SQL (0.1ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error7\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.911891"], ["updated_at", "2016-11-15 01:56:51.911891"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not send a slack notification when error is hit if webhook is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:51 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:22:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:51.962098"], ["updated_at", "2016-11-15 01:56:51.962098"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:51.973955"], ["updated_at", "2016-11-15 01:56:51.973955"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:51.973955"], ["updated_at", "2016-11-15 01:56:51.979075"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +PluginsIntegrationTest: test_: slack integration should correctly send a notification when there is no database stored error. +------------------------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:51 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:29:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should not fail when the slack ping returns an error. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:36:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.018273"], ["updated_at", "2016-11-15 01:56:52.018273"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:52.032198"], ["updated_at", "2016-11-15 01:56:52.032198"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.032198"], ["updated_at", "2016-11-15 01:56:52.037187"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Exception from WebMock +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------- +PluginsIntegrationTest: test_: slack integration should send a slack notification when error is hit. +----------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block (2 levels) in <class:PluginsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/plugins_integration_test.rb:15:in `block\n (2 levels) in <class:PluginsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.070665"], ["updated_at", "2016-11-15 01:56:52.070665"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:52.082620"], ["updated_at", "2016-11-15 01:56:52.082620"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.082620"], ["updated_at", "2016-11-15 01:56:52.089940"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------ +ViewsIntegrationTest: test_: views should be able to get an error's page with a specific instance selected. +------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.124872"], ["updated_at", "2016-11-15 01:56:52.124872"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:52.136811"], ["updated_at", "2016-11-15 01:56:52.136811"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.136811"], ["updated_at", "2016-11-15 01:56:52.141954"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3?occurrence_id=9" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"occurrence_id"=>"9", "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.0ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]] + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (22.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (4.8ms) +Completed 200 OK in 201ms (Views: 199.0ms | ActiveRecord: 0.3ms) +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the index. +--------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.415901"], ["updated_at", "2016-11-15 01:56:52.415901"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:52.429911"], ["updated_at", "2016-11-15 01:56:52.429911"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.429911"], ["updated_at", "2016-11-15 01:56:52.437484"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (7.1ms) RELEASE SAVEPOINT active_record_1 +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#index as HTML +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.3ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (30.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (1.0ms) +Completed 200 OK in 36ms (Views: 35.0ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------- +ViewsIntegrationTest: test_: views should be able to successfully get the error's page. +---------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:93:in `request_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:101:in `get_via_redirect' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block (2 levels) in <class:ViewsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:436:in `block in run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `each' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:434:in `run_current_setup_blocks' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:411:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:93:in\n `request_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:101:in\n `get_via_redirect'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/views_integration_test.rb:9:in `block\n (2 levels) in <class:ViewsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:436:in\n `block in run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:434:in\n `run_current_setup_blocks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:411:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.530776"], ["updated_at", "2016-11-15 01:56:52.530776"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:52.554864"], ["updated_at", "2016-11-15 01:56:52.554864"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.7ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.554864"], ["updated_at", "2016-11-15 01:56:52.563212"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + Errdo::Error Load (0.5ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] + Errdo::ErrorOccurrence Load (0.6ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.6ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (6.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.5ms) +Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 1.7ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index. +---------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error8\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.620632"], ["updated_at", "2016-11-15 01:56:52.620632"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.4ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:52.627509"], ["updated_at", "2016-11-15 01:56:52.627509"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.627509"], ["updated_at", "2016-11-15 01:56:52.639302"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:52.672728"], ["current_sign_in_at", "2016-11-15 01:56:52.672728"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:52.673799"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 19ms (ActiveRecord: 0.6ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.5ms) +Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.2ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error9\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.709909"], ["updated_at", "2016-11-15 01:56:52.709909"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:52.713562"], ["updated_at", "2016-11-15 01:56:52.713562"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.713562"], ["updated_at", "2016-11-15 01:56:52.717072"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:52.735343"], ["current_sign_in_at", "2016-11-15 01:56:52.735343"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:52.736340"], ["id", 160683007]] +  (0.2ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 10ms (ActiveRecord: 0.6ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error10\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.758413"], ["updated_at", "2016-11-15 01:56:52.758413"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:52.762154"], ["updated_at", "2016-11-15 01:56:52.762154"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.762154"], ["updated_at", "2016-11-15 01:56:52.765424"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.2ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:52.784816"], ["current_sign_in_at", "2016-11-15 01:56:52.784816"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:52.785795"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.6ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error11\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.804302"], ["updated_at", "2016-11-15 01:56:52.804302"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:52.808194"], ["updated_at", "2016-11-15 01:56:52.808194"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.808194"], ["updated_at", "2016-11-15 01:56:52.811828"], ["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:52.840743"], ["current_sign_in_at", "2016-11-15 01:56:52.840743"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:52.841715"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 18ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 2ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index. +--------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1 + SQL (0.6ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error12\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.865634"], ["updated_at", "2016-11-15 01:56:52.865634"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:52.870466"], ["updated_at", "2016-11-15 01:56:52.870466"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.870466"], ["updated_at", "2016-11-15 01:56:52.875665"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.4ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:52.897709"], ["current_sign_in_at", "2016-11-15 01:56:52.897709"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:52.898693"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 11ms (ActiveRecord: 0.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 1.2ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.7ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (8.0ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.5ms) +Completed 200 OK in 14ms (Views: 11.1ms | ActiveRecord: 1.0ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index. +---------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error13\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:52.935513"], ["updated_at", "2016-11-15 01:56:52.935513"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.7ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:52.940865"], ["updated_at", "2016-11-15 01:56:52.940865"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:52.940865"], ["updated_at", "2016-11-15 01:56:52.946530"], ["id", 3]] + Errdo::Error Exists (0.3ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:52.968496"], ["current_sign_in_at", "2016-11-15 01:56:52.968496"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:52.969356"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 10ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-14 20:56:52 -0500 +Processing by Errdo::ErrorsController#index as HTML + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.8ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0 + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/index.html.slim within layouts/errdo/application (7.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.7ms) +Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 1.0ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page. +------------------------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error14\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.005942"], ["updated_at", "2016-11-15 01:56:53.005942"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.5ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.011607"], ["updated_at", "2016-11-15 01:56:53.011607"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.011607"], ["updated_at", "2016-11-15 01:56:53.017402"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:53.040161"], ["current_sign_in_at", "2016-11-15 01:56:53.040161"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:53.041041"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 10ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +Started GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by Errdo::ErrorsController#show as HTML + Parameters: {"id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 4ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------ +AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error. +------------------------------------------------------------------------------------------------------ +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error15\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.069941"], ["updated_at", "2016-11-15 01:56:53.069941"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.074946"], ["updated_at", "2016-11-15 01:56:53.074946"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.074946"], ["updated_at", "2016-11-15 01:56:53.081924"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.4ms) RELEASE SAVEPOINT active_record_1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]] +  (0.3ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:53.101577"], ["current_sign_in_at", "2016-11-15 01:56:53.101577"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:53.102592"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.2ms) +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 160683007]] +Redirected to http://www.example.com/errdo/ +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not have overly long error hash. +---------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + app/controllers/static_controller.rb:11:in `long_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/long_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:11:in\n `long_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:85:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"], ["created_at", "2016-11-15 01:56:53.144754"], ["updated_at", "2016-11-15 01:56:53.144754"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: long_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.157941"], ["updated_at", "2016-11-15 01:56:53.157941"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.157941"], ["updated_at", "2016-11-15 01:56:53.163187"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set. +----------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:22:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:21:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.191028"], ["updated_at", "2016-11-15 01:56:53.191028"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.203478"], ["updated_at", "2016-11-15 01:56:53.203478"]] + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.203478"], ["updated_at", "2016-11-15 01:56:53.209434"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:25:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:24:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.232774"], ["updated_at", "2016-11-15 01:56:53.232774"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:56:53.232774"], ["updated_at", "2016-11-15 01:56:53.238612"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:15:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.266395"], ["updated_at", "2016-11-15 01:56:53.266395"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.280942"], ["updated_at", "2016-11-15 01:56:53.280942"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.280942"], ["updated_at", "2016-11-15 01:56:53.287537"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a password in the params. +------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?password=[FILTERED]&passwd=dirty&password_confirmation=[FILTERED]&secret=dirty&confirm_password=[FILTERED]&secret_token=dirty" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"password"=>"[FILTERED]", "passwd"=>"dirty", "password_confirmation"=>"[FILTERED]", "secret"=>"dirty", "confirm_password"=>"[FILTERED]", "secret_token"=>"dirty"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:59:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.316435"], ["updated_at", "2016-11-15 01:56:53.316435"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "password=dirty&passwd=dirty&password_confirmation=dirty&secret=dirty&confirm_password=dirty&secret_token=dirty"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\npassword: \"...\"\npasswd: \"...\"\npassword_confirmation: \"...\"\nsecret: \"...\"\nconfirm_password: \"...\"\nsecret_token: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.330015"], ["updated_at", "2016-11-15 01:56:53.330015"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.330015"], ["updated_at", "2016-11-15 01:56:53.336645"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in. +------------------------------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"user@example.com", "password"=>"[FILTERED]"}} + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) UPDATE "users" SET "last_sign_in_at" = ?, "current_sign_in_at" = ?, "last_sign_in_ip" = ?, "current_sign_in_ip" = ?, "sign_in_count" = ?, "updated_at" = ? WHERE "users"."id" = ? [["last_sign_in_at", "2016-11-15 01:56:53.361572"], ["current_sign_in_at", "2016-11-15 01:56:53.361572"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-15 01:56:53.362282"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 6ms (ActiveRecord: 0.3ms) +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:91:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.375782"], ["updated_at", "2016-11-15 01:56:53.375782"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("ip", "query_string", "experiencer_id", "experiencer_type", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["experiencer_id", 227792459], ["experiencer_type", "User"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "---\n_dummy_session: YnRDMWdxYzVXeGkySE5xeWJKRC9IS1FuWkNrOHhZWm90MGgvOUFvSTUwVld1OVhEY3lCbnd6WitzMDVCaXY0L3ZDbW5KMUlwaVAzSEE1ajVUaXBTNHU1QjZRUnBQTUxZNCsyelVxRDVIMVVIV1B0c3hzNGdhTm5UZDhyYjAxNmlPUE9aQlFlSFRERGhYZThRTk1ld0tSWEVXblhEUDRQM2FwaFZoS3lORVFyNUY2QStDQkZJVjRENUM3bkVVYmg1M291WDB5d3NQTUdIUDhXUys0YnNGQVVRNjFmM3BQY0hpeCtrRjFzMEhRQ1JjMEVWeHZYdGlqQTRiNGMyZEtXTS0tUGprcm9yTC9HclRHZ21vTUo5aVM1QT09--83b948dee154d58aa18bb8508bd9f0fbb99db5c0\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.389573"], ["updated_at", "2016-11-15 01:56:53.389573"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.389573"], ["updated_at", "2016-11-15 01:56:53.395033"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------ +ErrorsIntegrationTest: test_: model creation after an error should make an error if log404 is set and 404 is hit. +------------------------------------------------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:98:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:97:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "ActionController::RoutingError"], ["exception_message", "No route matches [GET] \"/not-a-path\""], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/not-a-path"], ["backtrace", "---\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:98:in `block\n (3 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:97:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"], ["created_at", "2016-11-15 01:56:53.420670"], ["updated_at", "2016-11-15 01:56:53.420670"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess {}\n"], ["cookie_values", "--- {}\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.428647"], ["updated_at", "2016-11-15 01:56:53.428647"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.428647"], ["updated_at", "2016-11-15 01:56:53.432590"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.3ms) rollback transaction +  (0.2ms) begin transaction +----------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not store a configurable dirty param in the params. +----------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?dirtyyyyy=stuff" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML + Parameters: {"dirtyyyyy"=>"stuff"} +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error?dirtyyyyy=stuff"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:69:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.456131"], ["updated_at", "2016-11-15 01:56:53.456131"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", "dirtyyyyy=stuff"], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ndirtyyyyy: \"...\"\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.467738"], ["updated_at", "2016-11-15 01:56:53.467738"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.467738"], ["updated_at", "2016-11-15 01:56:53.473019"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "ActionController::RoutingError"], ["exception_message", "No route matches [GET] \"/not-a-path\""], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/not-a-path"], ["backtrace", "---\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:10:in `block\n in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"], ["created_at", "2016-11-15 01:56:53.498761"], ["updated_at", "2016-11-15 01:56:53.498761"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess {}\n"], ["cookie_values", "--- {}\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.505995"], ["updated_at", "2016-11-15 01:56:53.505995"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.505995"], ["updated_at", "2016-11-15 01:56:53.510286"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'spatch/middleware/debug_exceptions.rb:21:in `call'' [GET] "/not-a-path"roller::RoutingError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error in the database if table name is not set. +------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:54:in `block (3 levels) in <class:ErrorsIntegrationTest>' + minitest (5.9.1) lib/minitest/mock.rb:226:in `stub' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:53:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not make an error if log404 is not set and 404 is hit. +-------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 + +ActionController::RoutingError (No route matches [GET] "/not-a-path"): + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:105:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:104:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should only store an error occurrence if same error already exists. +-------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:75:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.548539"], ["updated_at", "2016-11-15 01:56:53.548539"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.561658"], ["updated_at", "2016-11-15 01:56:53.561658"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.561658"], ["updated_at", "2016-11-15 01:56:53.567037"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:77:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:76:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.588168"], ["updated_at", "2016-11-15 01:56:53.588168"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 2], ["last_occurred_at", "2016-11-15 01:56:53.588168"], ["updated_at", "2016-11-15 01:56:53.593809"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.0ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:80:in `block (3 levels) in <class:ErrorsIntegrationTest>' + activesupport (4.2.7.1) lib/active_support/testing/assertions.rb:71:in `assert_difference' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:79:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.615287"], ["updated_at", "2016-11-15 01:56:53.615287"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 3], ["last_occurred_at", "2016-11-15 01:56:53.615287"], ["updated_at", "2016-11-15 01:56:53.620962"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should make an error and error_occurrence with the right fields. +----------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-14 20:56:53 -0500 +Processing by StaticController#generic_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (standard-error): + app/controllers/static_controller.rb:7:in `generic_error' + actionpack (4.2.7.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:198:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rendering.rb:10:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:20:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:117:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:505:in `call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:92:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/abstract_controller/callbacks.rb:19:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/rescue.rb:29:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `block in instrument' + activesupport (4.2.7.1) lib/active_support/notifications/instrumenter.rb:20:in `instrument' + activesupport (4.2.7.1) lib/active_support/notifications.rb:164:in `instrument' + actionpack (4.2.7.1) lib/action_controller/metal/instrumentation.rb:30:in `process_action' + actionpack (4.2.7.1) lib/action_controller/metal/params_wrapper.rb:250:in `process_action' + activerecord (4.2.7.1) lib/active_record/railties/controller_runtime.rb:18:in `process_action' + actionpack (4.2.7.1) lib/abstract_controller/base.rb:137:in `process' + actionview (4.2.7.1) lib/action_view/rendering.rb:30:in `process' + actionpack (4.2.7.1) lib/action_controller/metal.rb:196:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' + actionpack (4.2.7.1) lib/action_controller/metal.rb:237:in `block in action' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:74:in `dispatch' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:43:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:43:in `block in serve' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `each' + actionpack (4.2.7.1) lib/action_dispatch/journey/router.rb:30:in `serve' + actionpack (4.2.7.1) lib/action_dispatch/routing/route_set.rb:817:in `call' + warden (1.2.6) lib/warden/manager.rb:35:in `block in call' + warden (1.2.6) lib/warden/manager.rb:34:in `catch' + warden (1.2.6) lib/warden/manager.rb:34:in `call' + rack (1.6.4) lib/rack/etag.rb:24:in `call' + rack (1.6.4) lib/rack/conditionalget.rb:25:in `call' + rack (1.6.4) lib/rack/head.rb:13:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/params_parser.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/flash.rb:260:in `call' + rack (1.6.4) lib/rack/session/abstract/id.rb:225:in `context' + rack (1.6.4) lib/rack/session/abstract/id.rb:220:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/cookies.rb:560:in `call' + activerecord (4.2.7.1) lib/active_record/query_cache.rb:36:in `call' + activerecord (4.2.7.1) lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:88:in `__run_callbacks__' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:778:in `_run_call_callbacks' + activesupport (4.2.7.1) lib/active_support/callbacks.rb:81:in `run_callbacks' + actionpack (4.2.7.1) lib/action_dispatch/middleware/callbacks.rb:27:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/remote_ip.rb:78:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' + railties (4.2.7.1) lib/rails/rack/logger.rb:38:in `call_app' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `block in call' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `block in tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:26:in `tagged' + activesupport (4.2.7.1) lib/active_support/tagged_logging.rb:68:in `tagged' + railties (4.2.7.1) lib/rails/rack/logger.rb:20:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/request_id.rb:21:in `call' + rack (1.6.4) lib/rack/methodoverride.rb:22:in `call' + rack (1.6.4) lib/rack/runtime.rb:18:in `call' + activesupport (4.2.7.1) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' + rack (1.6.4) lib/rack/lock.rb:17:in `call' + actionpack (4.2.7.1) lib/action_dispatch/middleware/static.rb:120:in `call' + rack (1.6.4) lib/rack/sendfile.rb:113:in `call' + railties (4.2.7.1) lib/rails/engine.rb:518:in `call' + railties (4.2.7.1) lib/rails/application.rb:165: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:124:in `request' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:297:in `process' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:32:in `get' + actionpack (4.2.7.1) lib/action_dispatch/testing/integration.rb:346:in `block (2 levels) in <module:Runner>' + /home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block (2 levels) in <class:ErrorsIntegrationTest>' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `instance_exec' + shoulda-context (1.2.1) lib/shoulda/context/context.rb:413:in `block in create_test_from_should_hash' + minitest (5.9.1) lib/minitest/test.rb:107:in `block (3 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:204:in `capture_exceptions' + minitest (5.9.1) lib/minitest/test.rb:104:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest/test.rb:255:in `time_it' + minitest (5.9.1) lib/minitest/test.rb:103:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest/test.rb:275:in `with_info_handler' + minitest (5.9.1) lib/minitest/test.rb:102:in `run' + minitest-reporters (1.1.11) lib/minitest/reporters.rb:48:in `run_with_hooks' + minitest (5.9.1) lib/minitest.rb:799:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:322:in `run_one_method' + minitest (5.9.1) lib/minitest.rb:310:in `block (2 levels) in run' + minitest (5.9.1) lib/minitest.rb:309:in `each' + minitest (5.9.1) lib/minitest.rb:309:in `block in run' + minitest (5.9.1) lib/minitest.rb:348:in `on_signal' + minitest (5.9.1) lib/minitest.rb:335:in `with_info_handler' + minitest (5.9.1) lib/minitest.rb:308:in `run' + minitest (5.9.1) lib/minitest.rb:158:in `block in __run' + minitest (5.9.1) lib/minitest.rb:158:in `map' + minitest (5.9.1) lib/minitest.rb:158:in `__run' + minitest (5.9.1) lib/minitest.rb:135:in `run' + minitest (5.9.1) lib/minitest.rb:62:in `block in autorun' + + + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "http://www.example.com/static/generic_error"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/dummy/app/controllers/static_controller.rb:7:in\n `generic_error'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/implicit_render.rb:4:in\n `send_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:198:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rendering.rb:10:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:20:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_process_action_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/callbacks.rb:19:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rescue.rb:29:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:32:in\n `block in process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/instrumentation.rb:30:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/params_wrapper.rb:250:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/railties/controller_runtime.rb:18:in\n `process_action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/abstract_controller/base.rb:137:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionview-4.2.7.1/lib/action_view/rendering.rb:30:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:196:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal/rack_delegation.rb:13:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_controller/metal.rb:237:in\n `block in action'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:74:in\n `dispatch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:43:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:43:in\n `block in serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/journey/router.rb:30:in\n `serve'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/routing/route_set.rb:817:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:35:in `block\n in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `catch'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/warden-1.2.6/lib/warden/manager.rb:34:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/conditionalget.rb:25:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/params_parser.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/flash.rb:260:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in\n `context'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/cookies.rb:560:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/query_cache.rb:36:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activerecord-4.2.7.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:29:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:88:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_call_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/callbacks.rb:27:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/remote_ip.rb:78:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:38:in\n `call_app'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `block in call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/rack/logger.rb:20:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/request_id.rb:21:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/middleware/static.rb:120:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/engine.rb:518:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/railties-4.2.7.1/lib/rails/application.rb:165:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in\n `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/rack-test-0.6.3/lib/rack/test.rb:124:in `request'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:297:in\n `process'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:32:in\n `get'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/actionpack-4.2.7.1/lib/action_dispatch/testing/integration.rb:346:in\n `block (2 levels) in <module:Runner>'\"\n- \"/home/eric/Projects/errdo/test/integrations/errors_integration_test.rb:31:in `block\n (2 levels) in <class:ErrorsIntegrationTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.647161"], ["updated_at", "2016-11-15 01:56:53.647161"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("ip", "user_agent", "referer", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["ip", "127.0.0.1"], ["user_agent", "TestGuy"], ["referer", "Referer"], ["query_string", ""], ["param_values", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ncontroller: static\naction: generic_error\n"], ["cookie_values", "--- {}\n"], ["header_values", "---\nX-Frame-Options: SAMEORIGIN\nX-XSS-Protection: 1; mode=block\nX-Content-Type-Options: nosniff\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.659507"], ["updated_at", "2016-11-15 01:56:53.659507"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.659507"], ["updated_at", "2016-11-15 01:56:53.664882"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced. +------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created. +------------------------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.3ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error16\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:53.697348"], ["updated_at", "2016-11-15 01:56:53.697348"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.700682"], ["updated_at", "2016-11-15 01:56:53.700682"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.700682"], ["updated_at", "2016-11-15 01:56:53.704846"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------- +ErrorOccurrenceTest: test_: model linkages should have correct relations. +-------------------------------------------------------------------------- +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("created_at", "updated_at") VALUES (?, ?) [["created_at", "2016-11-15 01:56:53.709821"], ["updated_at", "2016-11-15 01:56:53.709821"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log. +-------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:51:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:50:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:56:53.717677"], ["updated_at", "2016-11-15 01:56:53.717677"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.722393"], ["updated_at", "2016-11-15 01:56:53.722393"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.722393"], ["updated_at", "2016-11-15 01:56:53.725401"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify. +----------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error. +---------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:20:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:18:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:56:53.744998"], ["updated_at", "2016-11-15 01:56:53.744998"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.749948"], ["updated_at", "2016-11-15 01:56:53.749948"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.749948"], ["updated_at", "2016-11-15 01:56:53.753088"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "errors" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +--------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn. +--------------------------------------------------------------------------------------------------------------------- +  (0.2ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:37:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:36:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "warning"], ["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:56:53.769154"], ["updated_at", "2016-11-15 01:56:53.769154"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.775789"], ["updated_at", "2016-11-15 01:56:53.775789"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.775789"], ["updated_at", "2016-11-15 01:56:53.778991"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params. +---------------------------------------------------------------------------------------------------- + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans2"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:82:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["importance", "info"], ["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"], ["created_at", "2016-11-15 01:56:53.795576"], ["updated_at", "2016-11-15 01:56:53.795576"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.3ms) INSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["param_values", "---\n:password: \"...\"\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.802197"], ["updated_at", "2016-11-15 01:56:53.802197"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.802197"], ["updated_at", "2016-11-15 01:56:53.806870"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set. +----------------------------------------------------------------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "errors" + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["exception_class_name", "None"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:30:in `block (4 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:29:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"], ["created_at", "2016-11-15 01:56:53.819090"], ["updated_at", "2016-11-15 01:56:53.819090"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.825415"], ["updated_at", "2016-11-15 01:56:53.825415"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.825415"], ["updated_at", "2016-11-15 01:56:53.828467"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with the correct params. +------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1 + SQL (0.3ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:59:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"], ["created_at", "2016-11-15 01:56:53.845791"], ["updated_at", "2016-11-15 01:56:53.845791"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:56:51'\n updated_at: '2016-11-15 01:56:51'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:56:51'\n updated_at: '2016-11-15 01:56:51'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:56:51'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:56:51'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.871591"], ["updated_at", "2016-11-15 01:56:53.871591"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.871591"], ["updated_at", "2016-11-15 01:56:53.882011"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.2ms) SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + User Load (0.1ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params. +---------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "None"], ["exception_message", "Cool beans"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/models/errdo_test.rb:75:in `block (3 levels) in\n <class:ErrdoTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["last_experiencer_id", 160683007], ["last_experiencer_type", "User"], ["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"], ["created_at", "2016-11-15 01:56:53.919023"], ["updated_at", "2016-11-15 01:56:53.919023"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["experiencer_id", 160683007], ["experiencer_type", "User"], ["param_values", "---\n:user: !ruby/object:User\n raw_attributes:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:56:51'\n updated_at: '2016-11-15 01:56:51'\n attributes: !ruby/object:ActiveRecord::AttributeSet\n attributes: !ruby/object:ActiveRecord::LazyAttributeHash\n types:\n id: &4 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n email: &1 !ruby/object:ActiveRecord::Type::String\n precision: \n scale: \n limit: \n encrypted_password: *1\n reset_password_token: *1\n reset_password_sent_at: &5 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: &2 !ruby/object:ActiveRecord::Type::DateTime\n precision: \n scale: \n limit: \n remember_created_at: &6 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n sign_in_count: &3 !ruby/object:ActiveRecord::Type::Integer\n precision: \n scale: \n limit: \n range: !ruby/range\n begin: -2147483648\n end: 2147483648\n excl: true\n current_sign_in_at: &7 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n last_sign_in_at: &8 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n current_sign_in_ip: *1\n last_sign_in_ip: *1\n permission_class: *3\n created_at: &9 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n updated_at: &10 !ruby/object:ActiveRecord::AttributeMethods::TimeZoneConversion::TimeZoneConverter\n subtype: *2\n values:\n id: 160683007\n email: loser@example.com\n encrypted_password: \"$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC\"\n reset_password_token: \n reset_password_sent_at: \n remember_created_at: \n sign_in_count: 0\n current_sign_in_at: \n last_sign_in_at: \n current_sign_in_ip: \n last_sign_in_ip: \n permission_class: 1\n created_at: '2016-11-15 01:56:51'\n updated_at: '2016-11-15 01:56:51'\n additional_types: {}\n materialized: true\n delegate_hash:\n id: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: id\n value_before_type_cast: 160683007\n type: *4\n value: 160683007\n email: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: email\n value_before_type_cast: loser@example.com\n type: *1\n encrypted_password: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: encrypted_password\n value_before_type_cast: \"$2a$04$1MmRH.GM31HTQ./SQW1TcePet93mlwjIgocqsOD5wFlQ1l6VW3ozC\"\n type: *1\n reset_password_token: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_token\n value_before_type_cast: \n type: *1\n reset_password_sent_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: reset_password_sent_at\n value_before_type_cast: \n type: *5\n remember_created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: remember_created_at\n value_before_type_cast: \n type: *6\n sign_in_count: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: sign_in_count\n value_before_type_cast: 0\n type: *3\n current_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_at\n value_before_type_cast: \n type: *7\n last_sign_in_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_at\n value_before_type_cast: \n type: *8\n current_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: current_sign_in_ip\n value_before_type_cast: \n type: *1\n last_sign_in_ip: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: last_sign_in_ip\n value_before_type_cast: \n type: *1\n permission_class: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: permission_class\n value_before_type_cast: 1\n type: *3\n created_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: created_at\n value_before_type_cast: '2016-11-15 01:56:51'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-15 01:56:51'\n type: *10\n new_record: false\n active_record_yaml_version: 0\n:data: Here's some data\n"], ["error_id", 3], ["created_at", "2016-11-15 01:56:53.940068"], ["updated_at", "2016-11-15 01:56:53.940068"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.940068"], ["updated_at", "2016-11-15 01:56:53.950478"], ["id", 3]] + User Load (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.2ms) SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1 + User Load (0.2ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page. +-------------------------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set. +--------------------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method. +-------------------------------------------------------------------------------------------------------------- + User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_string should default to email. +-------------------------------------------------------------------------- + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]] +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.2ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [4d41bf91-6312-453c-85b4-7c1737b91ed8] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [4d41bf91-6312-453c-85b4-7c1737b91ed8] Performed FailJob from Inline(default) in 0.17ms + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "AsynchronousFailure"], ["backtrace", "---\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:10:in `perform'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:32:in\n `block in perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:117:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:555:in\n `block (2 levels) in compile'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/i18n-0.7.0/lib/i18n.rb:257:in `with_locale'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/translation.rb:7:in\n `block (2 levels) in <module:Translation>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:498:in\n `block (2 levels) in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:343:in\n `block (2 levels) in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:23:in\n `block (4 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `block in instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications/instrumenter.rb:20:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/notifications.rb:164:in\n `instrument'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:22:in\n `block (3 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `block in tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `block in tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:26:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/tagged_logging.rb:68:in\n `tagged'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:43:in\n `tag_logger'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/logging.rb:19:in\n `block (2 levels) in <module:Logging>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:441:in\n `block in make_lambda'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:342:in\n `block in simple'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:497:in\n `block in around'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:505:in\n `call'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:92:in\n `__run_callbacks__'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:778:in\n `_run_perform_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/callbacks.rb:81:in\n `run_callbacks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:31:in\n `perform_now'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activejob-4.2.7.1/lib/active_job/execution.rb:16:in\n `perform_now'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:63:in `block (3 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/activesupport-4.2.7.1/lib/active_support/testing/assertions.rb:71:in\n `assert_difference'\"\n- \"/home/eric/Projects/errdo/test/integrations/non_web_test.rb:61:in `block (2 levels)\n in <class:NonWebTest>'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `instance_exec'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/shoulda-context-1.2.1/lib/shoulda/context/context.rb:413:in\n `block in create_test_from_should_hash'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:107:in\n `block (3 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:204:in\n `capture_exceptions'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:104:in\n `block (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:255:in\n `time_it'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:103:in\n `block in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:275:in\n `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest/test.rb:102:in\n `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-reporters-1.1.11/lib/minitest/reporters.rb:48:in\n `run_with_hooks'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:799:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:322:in `run_one_method'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:310:in `block\n (2 levels) in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `each'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:309:in `block\n in run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:348:in `on_signal'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:335:in `with_info_handler'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:308:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `block\n in __run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `map'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:158:in `__run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:135:in `run'\"\n- \"/home/eric/.rvm/gems/ruby-2.3.1/gems/minitest-5.9.1/lib/minitest.rb:62:in `block\n in autorun'\"\n"], ["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"], ["created_at", "2016-11-15 01:56:53.991258"], ["updated_at", "2016-11-15 01:56:53.991258"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:53.999178"], ["updated_at", "2016-11-15 01:56:53.999178"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:53.999178"], ["updated_at", "2016-11-15 01:56:54.003512"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------ +NonWebTest: test_: rake tasks should create an error when a task fails. +------------------------------------------------------------------------ +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]] +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.1ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-15 01:56:54.018783"], ["updated_at", "2016-11-15 01:56:54.018783"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 8], ["last_occurred_at", "2016-11-15 01:56:54.018783"], ["updated_at", "2016-11-15 01:56:54.022143"], ["id", 2]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 't.rake:4:in `block (2 levels) in <top (required)>''ERRARuntimeError' AND "errors"."id" != 2) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +----------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should create not an error when a task fails when not set. +----------------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +---------------------------------------------------------------------------------------------- +NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt. +---------------------------------------------------------------------------------------------- +  (0.2ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (0.0ms) rollback transaction +  (0.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +----------------------------------------------------------------------------- +Errdo::ErrorsControllerTest: test_: actions update should change the status. +----------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1 + SQL (0.2ms) INSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["exception_class_name", "RuntimeError"], ["exception_message", "standard-error"], ["backtrace", "---\n- error17\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-15 01:56:51.677902"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-15 01:56:54.041497"], ["updated_at", "2016-11-15 01:56:54.041497"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 3], ["created_at", "2016-11-15 01:56:54.045085"], ["updated_at", "2016-11-15 01:56:54.045085"]] + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-15 01:56:54.045085"], ["updated_at", "2016-11-15 01:56:54.047778"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Processing by Errdo::ErrorsController#update as HTML + Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"} + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 + SQL (0.2ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-15 01:56:54.059147"], ["id", 3]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]] + Errdo::ErrorOccurrence Load (0.1ms) SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC [["error_id", 3]] + Rendered /home/eric/Projects/errdo/app/views/errdo/errors/show.html.slim within layouts/errdo/application (9.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (6.8ms) +Completed 200 OK in 25ms (Views: 18.3ms | ActiveRecord: 0.6ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction