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

- old
+ new

@@ -1180523,5 +1180523,10064 @@ 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 + 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$UyT8NhjzLUDk85o.lplQXOj52NwQL90rH4gLsTc4PTzsppRePRfwO', '2016-11-20 20:35:45', '2016-11-20 20:35:45', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$g/fjZNnqtjlHZhT7LaMBRuN6tE1h0dli8n/4p30.1/CffzSve./bW', '2016-11-20 20:35:45', '2016-11-20 20:35:45', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO', 1, '2016-11-20 20:35:45', '2016-11-20 20:35:45', 160683007) +  (8.0ms) commit 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:45.346427"], ["updated_at", "2016-11-20 20:35:45.346427"]] +  (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-20 20:35:45.362097"], ["updated_at", "2016-11-20 20:35:45.362097"]] + 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-20 20:35:45.362097"], ["updated_at", "2016-11-20 20:35:45.368010"], ["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.0ms) 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-20 15:35:45 -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-20 20:35:45.415480"], ["current_sign_in_at", "2016-11-20 20:35:45.415480"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:45.416174"], ["id", 160683007]] +  (0.0ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 32ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-20 15:35:45 -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-20 15:35:45 -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_: 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:45.495843"], ["updated_at", "2016-11-20 20:35:45.495843"]] +  (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-20 20:35:45.498822"], ["updated_at", "2016-11-20 20:35:45.498822"]] + 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-20 20:35:45.498822"], ["updated_at", "2016-11-20 20:35:45.501485"], ["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 + 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-20 15:35:45 -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-20 20:35:45.517394"], ["current_sign_in_at", "2016-11-20 20:35:45.517394"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:45.518238"], ["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-20 15:35:45 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:35:45 -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 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:45.541831"], ["updated_at", "2016-11-20 20:35:45.541831"]] +  (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-20 20:35:45.544952"], ["updated_at", "2016-11-20 20:35:45.544952"]] + 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.1ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:45.544952"], ["updated_at", "2016-11-20 20:35:45.547888"], ["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 + 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-20 15:35:45 -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-20 20:35:45.565177"], ["current_sign_in_at", "2016-11-20 20:35:45.565177"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:45.566009"], ["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-20 15:35:45 -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-20 15:35:45 -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.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 (24.9ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (5.6ms) +Completed 200 OK in 251ms (Views: 248.1ms | ActiveRecord: 0.5ms) +  (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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:45.831290"], ["updated_at", "2016-11-20 20:35:45.831290"]] +  (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-20 20:35:45.834816"], ["updated_at", "2016-11-20 20:35:45.834816"]] + 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" = 'error4standard-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-20 20:35:45.834816"], ["updated_at", "2016-11-20 20:35:45.838191"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error4standard-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-20 15:35:45 -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-20 20:35:45.856423"], ["current_sign_in_at", "2016-11-20 20:35:45.856423"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:45.857426"], ["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-20 15:35:45 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 31ms (Views: 30.9ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:35:45 -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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:45.908262"], ["updated_at", "2016-11-20 20:35:45.908262"]] +  (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-20 20:35:45.911653"], ["updated_at", "2016-11-20 20:35:45.911653"]] + 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-20 20:35:45.911653"], ["updated_at", "2016-11-20 20:35:45.914745"], ["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 +  (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-20 15:35:45 -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-20 20:35:45.931299"], ["current_sign_in_at", "2016-11-20 20:35:45.931299"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:45.932181"], ["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-20 15:35:45 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.1ms) +Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:35:45 -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.9ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 9ms (Views: 6.5ms | 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:45.958204"], ["updated_at", "2016-11-20 20:35:45.958204"]] +  (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-20 20:35:45.961445"], ["updated_at", "2016-11-20 20:35:45.961445"]] + 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-20 20:35:45.961445"], ["updated_at", "2016-11-20 20:35:45.964345"], ["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 + 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-20 15:35:45 -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-20 20:35:45.981989"], ["current_sign_in_at", "2016-11-20 20:35:45.981989"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:45.982864"], ["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-20 15:35:45 -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-20 15:35:45 -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 2ms (ActiveRecord: 0.1ms) + Errdo::Error Load (0.2ms) 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 error show page. +------------------------------------------------------------------------------------------------------------- +  (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-20 20:35:45.197568"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.001576"], ["updated_at", "2016-11-20 20:35:46.001576"]] +  (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-20 20:35:46.005672"], ["updated_at", "2016-11-20 20:35:46.005672"]] + 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" = '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-20 20:35:46.005672"], ["updated_at", "2016-11-20 20:35:46.010825"], ["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 +  (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-20 15:35:46 -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-20 20:35:46.025807"], ["current_sign_in_at", "2016-11-20 20:35:46.025807"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:46.026710"], ["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-20 15:35:46 -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-20 15:35:46 -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 +----------------------------------------------------------------------------------------------------------------------- +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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.043731"], ["updated_at", "2016-11-20 20:35:46.043731"]] +  (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-20 20:35:46.046824"], ["updated_at", "2016-11-20 20:35:46.046824"]] + 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-20 20:35:46.046824"], ["updated_at", "2016-11-20 20:35:46.049679"], ["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 + 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-20 15:35:46 -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-20 20:35:46.065739"], ["current_sign_in_at", "2016-11-20 20:35:46.065739"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:46.066574"], ["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-20 15:35:46 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.3ms) +Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-20 15:35:46 -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 +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (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 throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (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-20 15:35:46 -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.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: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-20 20:35:46.117087"], ["updated_at", "2016-11-20 20:35:46.117087"]] +  (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-20 20:35:46.135552"], ["updated_at", "2016-11-20 20:35:46.135552"]] + 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-20 20:35:46.135552"], ["updated_at", "2016-11-20 20:35:46.140605"], ["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-20 15:35:46 -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.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 (13.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 18ms (Views: 16.2ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.0ms) 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-20 15:35:46 -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.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: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-20 20:35:46.192907"], ["updated_at", "2016-11-20 20:35:46.192907"]] +  (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-20 20:35:46.205457"], ["updated_at", "2016-11-20 20:35:46.205457"]] + 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-20 20:35:46.205457"], ["updated_at", "2016-11-20 20:35:46.211759"], ["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-20 15:35:46 -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 (3.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 7ms (Views: 5.3ms | 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-20 15:35:46 -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-20 20:35:46.254798"], ["updated_at", "2016-11-20 20:35:46.254798"]] +  (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-20 20:35:46.267580"], ["updated_at", "2016-11-20 20:35:46.267580"]] + 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-20 20:35:46.267580"], ["updated_at", "2016-11-20 20:35:46.273347"], ["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-20 15:35:46 -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 (4.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.4ms) +  (0.2ms) 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.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.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_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 +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (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] [7857a636-9268-4a79-b8c7-e8815cba2d54] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [7857a636-9268-4a79-b8c7-e8815cba2d54] 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.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-20 20:35:46.327147"], ["updated_at", "2016-11-20 20:35:46.327147"]] +  (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-20 20:35:46.335619"], ["updated_at", "2016-11-20 20:35:46.335619"]] + 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" = '/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-20 20:35:46.335619"], ["updated_at", "2016-11-20 20:35:46.341150"], ["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 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.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 +------------------------------------------------------------------------ +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-20 20:35:46.360038"], ["updated_at", "2016-11-20 20:35:46.360038"]] + 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-20 20:35:46.360038"], ["updated_at", "2016-11-20 20:35:46.363285"], ["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.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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.376248"], ["updated_at", "2016-11-20 20:35:46.376248"]] +  (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-20 20:35:46.379149"], ["updated_at", "2016-11-20 20:35:46.379149"]] + 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" = '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-20 20:35:46.379149"], ["updated_at", "2016-11-20 20:35:46.381809"], ["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.1ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-20 20:35:46.392665"], ["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 (8.7ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (7.1ms) +Completed 200 OK in 23ms (Views: 17.3ms | ActiveRecord: 0.5ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (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-20 15:35:46 -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:19: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:19: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-20 20:35:46.428589"], ["updated_at", "2016-11-20 20:35:46.428589"]] +  (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-20 20:35:46.443890"], ["updated_at", "2016-11-20 20:35:46.443890"]] + 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-20 20:35:46.443890"], ["updated_at", "2016-11-20 20:35:46.450085"], ["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-20 15:35:46 -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:12: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:12: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-20 20:35:46.479068"], ["updated_at", "2016-11-20 20:35:46.479068"]] +  (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-20 20:35:46.490644"], ["updated_at", "2016-11-20 20:35:46.490644"]] + 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-20 20:35:46.490644"], ["updated_at", "2016-11-20 20:35:46.495448"], ["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 +------------------------------------------------------------------------------------------------------- +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-20 15:35:46 -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:33: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:33: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-20 20:35:46.528105"], ["updated_at", "2016-11-20 20:35:46.528105"]] +  (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-20 20:35:46.540225"], ["updated_at", "2016-11-20 20:35:46.540225"]] + 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.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.540225"], ["updated_at", "2016-11-20 20:35:46.545491"], ["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 correctly send a notification when there is no database stored error. +------------------------------------------------------------------------------------------------------------------------------ +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:35:46 -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:26: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.2ms) rollback transaction +  (0.1ms) 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.581688"], ["updated_at", "2016-11-20 20:35:46.581688"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.592061"], ["updated_at", "2016-11-20 20:35:46.592061"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.597112"], ["updated_at", "2016-11-20 20:35:46.597112"]] +  (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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.601333"], ["updated_at", "2016-11-20 20:35:46.601333"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.2ms) 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.608231"], ["updated_at", "2016-11-20 20:35:46.608231"]] +  (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.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-20 20:35:46.613399"], ["updated_at", "2016-11-20 20:35:46.613399"]] + 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-20 20:35:46.613399"], ["updated_at", "2016-11-20 20:35:46.616941"], ["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.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-20 20:35:46.621569"], ["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-20 20:35:46.625916"], ["updated_at", "2016-11-20 20:35:46.625916"]] + 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", 2], ["last_occurred_at", "2016-11-20 20:35:46.625916"], ["updated_at", "2016-11-20 20:35:46.628778"], ["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.2ms) UPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-20 20:35:46.631730"], ["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.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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.639631"], ["updated_at", "2016-11-20 20:35:46.639631"]] +  (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-20 20:35:46.643496"], ["updated_at", "2016-11-20 20:35:46.643496"]] + 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-20 20:35:46.643496"], ["updated_at", "2016-11-20 20:35:46.646625"], ["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 + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +-------------------------------------------------------------------- +ErrorTest: test_: model attributes should default status to active. +-------------------------------------------------------------------- +  (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-20 20:35:45.197568"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:46.656177"], ["updated_at", "2016-11-20 20:35:46.656177"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +------------------------------------------------------------------------------------------------------------------------- +ErrorsIntegrationTest: test_: model creation after an error should not throw exception when when error name is too long. +------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-20 15:35:46 -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:90: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.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", "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:90: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-20 20:35:46.682559"], ["updated_at", "2016-11-20 20:35:46.682559"]] +  (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: 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-20 20:35:46.698129"], ["updated_at", "2016-11-20 20:35:46.698129"]] + 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-20 20:35:46.698129"], ["updated_at", "2016-11-20 20:35:46.703630"], ["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 +  (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-20 15:35:46 -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.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: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-20 20:35:46.729461"], ["updated_at", "2016-11-20 20:35:46.729461"]] +  (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-20 20:35:46.743701"], ["updated_at", "2016-11-20 20:35:46.743701"]] + 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-20 20:35:46.743701"], ["updated_at", "2016-11-20 20:35:46.750196"], ["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-20 15:35:46 -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-20 20:35:46.771966"], ["updated_at", "2016-11-20 20:35:46.771966"]] + 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-20 20:35:46.771966"], ["updated_at", "2016-11-20 20:35:46.777664"], ["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-20 15:35:46 -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-20 20:35:46.799285"], ["updated_at", "2016-11-20 20:35:46.799285"]] + 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-20 20:35:46.799285"], ["updated_at", "2016-11-20 20:35:46.804693"], ["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 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-20 15:35:46 -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_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-20 15:35:46 -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.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-20 15:35:46 -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-20 20:35:46.846041"], ["updated_at", "2016-11-20 20:35:46.846041"]] +  (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-20 20:35:46.860532"], ["updated_at", "2016-11-20 20:35:46.860532"]] + 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-20 20:35:46.860532"], ["updated_at", "2016-11-20 20:35:46.865503"], ["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 and error_occurrence with the right fields. +----------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:35:46 -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-20 20:35:46.892859"], ["updated_at", "2016-11-20 20:35:46.892859"]] +  (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-20 20:35:46.904690"], ["updated_at", "2016-11-20 20:35:46.904690"]] + 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-20 20:35:46.904690"], ["updated_at", "2016-11-20 20:35:46.910180"], ["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.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 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-20 15:35:46 -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:103: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:102: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:103: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:102: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-20 20:35:46.937236"], ["updated_at", "2016-11-20 20:35:46.937236"]] +  (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", "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-20 20:35:46.944630"], ["updated_at", "2016-11-20 20:35:46.944630"]] + 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-20 20:35:46.944630"], ["updated_at", "2016-11-20 20:35:46.948907"], ["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.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-20 15:35:46 -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-20 20:35:46.971601"], ["updated_at", "2016-11-20 20:35:46.971601"]] +  (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-20 20:35:46.983338"], ["updated_at", "2016-11-20 20:35:46.983338"]] + 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-20 20:35:46.983338"], ["updated_at", "2016-11-20 20:35:46.990559"], ["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.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-20 15:35:47 -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-20 20:35:47.017416"], ["updated_at", "2016-11-20 20:35:47.017416"]] +  (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-20 20:35:47.030175"], ["updated_at", "2016-11-20 20:35:47.030175"]] + 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-20 20:35:47.030175"], ["updated_at", "2016-11-20 20:35:47.035046"], ["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-20 15:35:47 -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-20 20:35:47.055853"], ["updated_at", "2016-11-20 20:35:47.055853"]] + 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-20 20:35:47.055853"], ["updated_at", "2016-11-20 20:35:47.061347"], ["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.2ms) 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-20 15:35:47 -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-20 20:35:47.084197"], ["current_sign_in_at", "2016-11-20 20:35:47.084197"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:35:47.084951"], ["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-20 15:35:47 -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:96: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:96: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-20 20:35:47.097482"], ["updated_at", "2016-11-20 20:35:47.097482"]] +  (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: Q2VsMStCcHlCb2w3RHJONUdBT3d0RHFMVzNoTlllNzhreXZma2hvallidWJOcEtWVmQzK3NoVmt4ZzN5ajkvbVlXV25UUXZ3Mkd4TEJaSHExd2l3QnFKbXVyNHZPRXBzMjdwQm1ZUU9sd3Vpc1dTNFFWV2czRXpRUjhwME1jdzBHTk9CaFJtaWRGNEFnME52dTVaS2s3cURCWkw2MEJJZ1lkMnhuM3U2d3FoS284aUVTekVWcmZoR2dlQklwWnduV1NyaWFYbTNPVm1aL0FlZGFlcnRLdS9xR1dGWlB4ZEw2cEFQQjU4aThTOXVUSHM0VGlObmUzcmVCZG11c0lDSi0tSnIxbXozLzNWSHE3dlFUelBpWk9jZz09--6cf8683fa867a3898b8dbe89c56d8871391eb8e1\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-20 20:35:47.111027"], ["updated_at", "2016-11-20 20:35:47.111027"]] + 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-20 20:35:47.111027"], ["updated_at", "2016-11-20 20:35:47.116139"], ["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-20 15:35:47 -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.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?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-20 20:35:47.144635"], ["updated_at", "2016-11-20 20:35:47.144635"]] +  (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-20 20:35:47.157467"], ["updated_at", "2016-11-20 20:35:47.157467"]] + 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-20 20:35:47.157467"], ["updated_at", "2016-11-20 20:35:47.162589"], ["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 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:35:47 -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-20 20:35:47.188789"], ["updated_at", "2016-11-20 20:35:47.188789"]] +  (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-20 20:35:47.200488"], ["updated_at", "2016-11-20 20:35:47.200488"]] + 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-20 20:35:47.200488"], ["updated_at", "2016-11-20 20:35:47.205443"], ["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 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-20 15:35:47 -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:110: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:109: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.0ms) rollback transaction +  (0.0ms) 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-20 20:35:47.228666"], ["updated_at", "2016-11-20 20:35:47.228666"]] +  (0.0ms) 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" = '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-20 20:35:45.197568"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-20 20:35:47.232538"], ["updated_at", "2016-11-20 20:35:47.232538"]] +  (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-20 20:35:47.235193"], ["updated_at", "2016-11-20 20:35:47.235193"]] + 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" = 'error17standard-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-20 20:35:47.235193"], ["updated_at", "2016-11-20 20:35:47.237666"], ["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 +  (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.2ms) 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-20 20:35:47.248719"], ["updated_at", "2016-11-20 20:35:47.248719"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) SAVEPOINT active_record_1 + SQL (0.4ms) 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$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO\"\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-20 20:35:45'\n updated_at: '2016-11-20 20:35:45'\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$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO\"\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-20 20:35:45'\n updated_at: '2016-11-20 20:35:45'\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$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO\"\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-20 20:35:45'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-20 20:35:45'\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-20 20:35:47.267280"], ["updated_at", "2016-11-20 20:35:47.267280"]] + 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-20 20:35:47.267280"], ["updated_at", "2016-11-20 20:35:47.276911"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.2ms) 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 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-20 20:35:47.303426"], ["updated_at", "2016-11-20 20:35:47.303426"]] +  (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-20 20:35:47.308476"], ["updated_at", "2016-11-20 20:35:47.308476"]] + 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-20 20:35:47.308476"], ["updated_at", "2016-11-20 20:35:47.312005"], ["id", 3]] + Errdo::Error Exists (0.2ms) 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 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-20 20:35:47.328364"], ["updated_at", "2016-11-20 20:35:47.328364"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) 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-20 20:35:47.333951"], ["updated_at", "2016-11-20 20:35:47.333951"]] + 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-20 20:35:47.333951"], ["updated_at", "2016-11-20 20:35:47.337366"], ["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 +---------------------------------------------------------------------------------------------------------------- +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.4ms) 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-20 20:35:47.349589"], ["updated_at", "2016-11-20 20:35:47.349589"]] +  (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$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO\"\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-20 20:35:45'\n updated_at: '2016-11-20 20:35:45'\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$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO\"\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-20 20:35:45'\n updated_at: '2016-11-20 20:35:45'\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$PXe2DGhOpWIezR5OdOc9.u0L.T7EpMt11auELhu.dW8Qpn4P/7cpO\"\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-20 20:35:45'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-20 20:35:45'\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-20 20:35:47.370260"], ["updated_at", "2016-11-20 20:35:47.370260"]] + 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.2ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.370260"], ["updated_at", "2016-11-20 20:35:47.379904"], ["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.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.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-20 20:35:47.406491"], ["updated_at", "2016-11-20 20:35:47.406491"]] +  (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-20 20:35:47.411444"], ["updated_at", "2016-11-20 20:35:47.411444"]] + 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: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-20 20:35:47.411444"], ["updated_at", "2016-11-20 20:35:47.415153"], ["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.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.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-20 20:35:47.428633"], ["updated_at", "2016-11-20 20:35:47.428633"]] +  (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-20 20:35:47.440932"], ["updated_at", "2016-11-20 20:35:47.440932"]] + 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-20 20:35:47.440932"], ["updated_at", "2016-11-20 20:35:47.444264"], ["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 +  (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 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 send notification with Errdo.error. +---------------------------------------------------------------------------------------------------------------------- +  (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: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-20 20:35:47.470159"], ["updated_at", "2016-11-20 20:35:47.470159"]] +  (0.3ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) 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-20 20:35:47.475928"], ["updated_at", "2016-11-20 20:35:47.475928"]] + 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-20 20:35:47.475928"], ["updated_at", "2016-11-20 20:35:47.479440"], ["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.2ms) SELECT COUNT(*) FROM "errors" +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.2ms) 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$HQZ3A/orchUpRWGE8E/vpO.clFdFLQG9uZ2.FMhuZDVFKUZZYlad6', '2016-11-20 20:36:06', '2016-11-20 20:36:06', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$2HbJkUWlD7BlmEeeImMhquJHq2sE0aEPYdTVXGtqQHqaywBlKq3aO', '2016-11-20 20:36:06', '2016-11-20 20:36: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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW', 1, '2016-11-20 20:36:06', '2016-11-20 20:36:06', 160683007) +  (11.4ms) commit 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-20 15:36:06 -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.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.4ms) 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-20 20:36:06.185024"], ["updated_at", "2016-11-20 20:36:06.185024"]] +  (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", "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-20 20:36:06.215050"], ["updated_at", "2016-11-20 20:36:06.215050"]] + 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-20 20:36:06.215050"], ["updated_at", "2016-11-20 20:36:06.220777"], ["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_: ErrorsIntegration should render a 500 error page. +-------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:36: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/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-20 20:36:06.247662"], ["updated_at", "2016-11-20 20:36:06.247662"]] +  (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-20 20:36:06.259764"], ["updated_at", "2016-11-20 20:36:06.259764"]] + 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-20 20:36:06.259764"], ["updated_at", "2016-11-20 20:36:06.264746"], ["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 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-20 15:36: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/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-20 20:36:06.292111"], ["updated_at", "2016-11-20 20:36:06.292111"]] +  (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-20 20:36:06.305570"], ["updated_at", "2016-11-20 20:36:06.305570"]] + 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-20 20:36:06.305570"], ["updated_at", "2016-11-20 20:36:06.310349"], ["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-20 15:36: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/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-20 20:36:06.331008"], ["updated_at", "2016-11-20 20:36:06.331008"]] + 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-20 20:36:06.331008"], ["updated_at", "2016-11-20 20:36:06.336539"], ["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-20 15:36:06 -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.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-20 20:36:06.371919"], ["current_sign_in_at", "2016-11-20 20:36:06.371919"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:06.372717"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 25ms (ActiveRecord: 0.5ms) +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:36: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/errors_integration_test.rb:96: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.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:96: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-20 20:36:06.401993"], ["updated_at", "2016-11-20 20:36:06.401993"]] +  (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: SEp4OHhkSDZPUkMxaW5jd3VaenlXUUh4QTEyVG1vdGZOKzdZTUFYWFlESmxIQ1FxMUFraUltL0JOUHRtWGs3TmRKc0VUaG90MG1ydE9KZFZveDdwazhUREVwb3J4QkpJSEM5QTF5UFg5cU1aZUxzNWIrb2o3UE5NaUF3V3Y2OGViT2tNaFl6QVBhU0U2Nk81UzJhSjE1Y0U1RW9VZ0g1MTNHRUM4MnpTSlNKRVhHL1hkTTI5WXRUSzVoS2JvY0tDVmZhRDhQNXVDUWIvR0dWK1BQNHY4Uk5zSVZiTzhqSVd2Zk02SzNmNEF0OVBRY21RVFYvMHFXQzQ5R3BtYmdrZC0tT2YvS0wrY0RSdXUxRVpKZURGZ0xYQT09--d3011a1474fbe6175eb5749807f4516839dc73c5\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-20 20:36:06.413164"], ["updated_at", "2016-11-20 20:36:06.413164"]] + 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-20 20:36:06.413164"], ["updated_at", "2016-11-20 20:36:06.418188"], ["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-20 15:36:06 -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.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-20 20:36:06.445697"], ["updated_at", "2016-11-20 20:36:06.445697"]] +  (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-20 20:36:06.458345"], ["updated_at", "2016-11-20 20:36:06.458345"]] + 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.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.458345"], ["updated_at", "2016-11-20 20:36:06.464110"], ["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-20 15:36: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/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-20 20:36:06.492508"], ["updated_at", "2016-11-20 20:36:06.492508"]] +  (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-20 20:36:06.506397"], ["updated_at", "2016-11-20 20:36:06.506397"]] + 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-20 20:36:06.506397"], ["updated_at", "2016-11-20 20:36:06.511277"], ["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-20 15:36: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/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-20 20:36:06.531645"], ["updated_at", "2016-11-20 20:36:06.531645"]] + 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-20 20:36:06.531645"], ["updated_at", "2016-11-20 20:36:06.537157"], ["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-20 15:36: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/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-20 20:36:06.558305"], ["updated_at", "2016-11-20 20:36:06.558305"]] + 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-20 20:36:06.558305"], ["updated_at", "2016-11-20 20:36:06.563796"], ["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 make an error if log404 is not set and 404 is hit. +-------------------------------------------------------------------------------------------------------------------------- +  (0.2ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-20 15:36:06 -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:110: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:109: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.2ms) 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-20 15:36: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/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-20 20:36:06.603672"], ["updated_at", "2016-11-20 20:36:06.603672"]] +  (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-20 20:36:06.618391"], ["updated_at", "2016-11-20 20:36:06.618391"]] + 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-20 20:36:06.618391"], ["updated_at", "2016-11-20 20:36:06.624064"], ["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 have overly long error hash. +---------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-20 15:36:06 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + 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", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["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-20 20:36:06.654798"], ["updated_at", "2016-11-20 20:36:06.654798"]] +  (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: 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-20 20:36:06.666327"], ["updated_at", "2016-11-20 20:36:06.666327"]] + 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-20 20:36:06.666327"], ["updated_at", "2016-11-20 20:36:06.671487"], ["id", 3]] + Errdo::Error Exists (0.2ms) 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.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-20 15:36:06 -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 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-20 15:36:06 -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:103: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:102: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:103: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:102: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-20 20:36:06.701838"], ["updated_at", "2016-11-20 20:36:06.701838"]] +  (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-20 20:36:06.710395"], ["updated_at", "2016-11-20 20:36:06.710395"]] + 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-20 20:36:06.710395"], ["updated_at", "2016-11-20 20:36:06.714343"], ["id", 3]] + Errdo::Error Exists (0.4ms) 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.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-20 15:36: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/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 throw exception when when error name is too long. +------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-20 15:36:06 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + 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:90: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", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["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:90: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-20 20:36:06.746083"], ["updated_at", "2016-11-20 20:36:06.746083"]] +  (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: 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-20 20:36:06.760834"], ["updated_at", "2016-11-20 20:36:06.760834"]] + 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-20 20:36:06.760834"], ["updated_at", "2016-11-20 20:36:06.766077"], ["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 +  (0.2ms) rollback transaction +  (0.1ms) 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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.786583"], ["updated_at", "2016-11-20 20:36:06.786583"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.5ms) 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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.794540"], ["updated_at", "2016-11-20 20:36:06.794540"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + User Load (0.0ms) 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-20 20:36:06.799280"], ["updated_at", "2016-11-20 20:36:06.799280"]] + 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" = '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-20 20:36:06.799280"], ["updated_at", "2016-11-20 20:36:06.802204"], ["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.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-20 20:36:06.805631"], ["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-20 20:36:06.809186"], ["updated_at", "2016-11-20 20:36:06.809186"]] + 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" = '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", 2], ["last_occurred_at", "2016-11-20 20:36:06.809186"], ["updated_at", "2016-11-20 20:36:06.812347"], ["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 "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-20 20:36:06.815147"], ["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.3ms) 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 +---------------------------------------------------------------------------- +ErrorTest: test_: model linkages should have counter cache for occurrences. +---------------------------------------------------------------------------- +  (0.1ms) SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) 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-20 20:36:05.995677"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.825559"], ["updated_at", "2016-11-20 20:36:06.825559"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Load (0.0ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (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-20 20:36:06.830813"], ["updated_at", "2016-11-20 20:36:06.830813"]] + 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-20 20:36:06.830813"], ["updated_at", "2016-11-20 20:36:06.834272"], ["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.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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.841976"], ["updated_at", "2016-11-20 20:36:06.841976"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) 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.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-20 20:36:05.995677"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.846928"], ["updated_at", "2016-11-20 20:36:06.846928"]] +  (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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.852140"], ["updated_at", "2016-11-20 20:36:06.852140"]] +  (0.3ms) 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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:06.857602"], ["updated_at", "2016-11-20 20:36:06.857602"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1 +  (0.2ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced. +------------------------------------------------------------------------------------------------------- +  (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 +---------------------------------------------------------------------------------------------------------------------- +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.1ms) 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.2ms) 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-20 20:36:06.889634"], ["updated_at", "2016-11-20 20:36:06.889634"]] +  (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-20 20:36:06.898745"], ["updated_at", "2016-11-20 20:36:06.898745"]] + 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-20 20:36:06.898745"], ["updated_at", "2016-11-20 20:36:06.902700"], ["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.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.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.5ms) 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-20 20:36:06.924835"], ["updated_at", "2016-11-20 20:36:06.924835"]] +  (0.2ms) 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-20 20:36:06.933720"], ["updated_at", "2016-11-20 20:36:06.933720"]] + 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-20 20:36:06.933720"], ["updated_at", "2016-11-20 20:36:06.938196"], ["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.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.4ms) 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-20 20:36:06.952317"], ["updated_at", "2016-11-20 20:36:06.952317"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) 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-20 20:36:06.959944"], ["updated_at", "2016-11-20 20:36:06.959944"]] + 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" = '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-20 20:36:06.959944"], ["updated_at", "2016-11-20 20:36:06.966871"], ["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.2ms) 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 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.4ms) 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-20 20:36:06.989583"], ["updated_at", "2016-11-20 20:36:06.989583"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) 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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW\"\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-20 20:36:06'\n updated_at: '2016-11-20 20:36: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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW\"\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-20 20:36:06'\n updated_at: '2016-11-20 20:36: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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW\"\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-20 20:36:06'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-20 20:36: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-20 20:36:07.016771"], ["updated_at", "2016-11-20 20:36:07.016771"]] + 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-20 20:36:07.016771"], ["updated_at", "2016-11-20 20:36:07.027147"], ["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.2ms) 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.1ms) 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.0ms) 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-20 20:36:07.052432"], ["updated_at", "2016-11-20 20:36:07.052432"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) 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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW\"\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-20 20:36:06'\n updated_at: '2016-11-20 20:36: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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW\"\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-20 20:36:06'\n updated_at: '2016-11-20 20:36: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$8BrCEt7KrgfGr4B6PU1r2.Zl4NSBE44onELFEPhE.81RCVlYBdIYW\"\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-20 20:36:06'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-20 20:36: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-20 20:36:07.076460"], ["updated_at", "2016-11-20 20:36:07.076460"]] + 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-20 20:36:07.076460"], ["updated_at", "2016-11-20 20:36:07.089256"], ["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.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-20 20:36:07.117349"], ["updated_at", "2016-11-20 20:36:07.117349"]] +  (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-20 20:36:07.122542"], ["updated_at", "2016-11-20 20:36:07.122542"]] + 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-20 20:36:07.122542"], ["updated_at", "2016-11-20 20:36:07.126335"], ["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.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.3ms) 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-20 20:36:07.146612"], ["updated_at", "2016-11-20 20:36:07.146612"]] +  (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-20 20:36:07.152654"], ["updated_at", "2016-11-20 20:36:07.152654"]] + 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-20 20:36:07.152654"], ["updated_at", "2016-11-20 20:36:07.156156"], ["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.2ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.3ms) 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_: 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.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-20 20:36:07.197318"], ["updated_at", "2016-11-20 20:36:07.197318"]] + 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-20 20:36:07.197318"], ["updated_at", "2016-11-20 20:36:07.201476"], ["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.2ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +  (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.1ms) begin transaction +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.3ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [092f2500-e071-4d6d-9fc8-5b16fb7359a1] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [092f2500-e071-4d6d-9fc8-5b16fb7359a1] Performed FailJob from Inline(default) in 0.22ms + 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-20 20:36:07.221901"], ["updated_at", "2016-11-20 20:36:07.221901"]] +  (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-20 20:36:07.229523"], ["updated_at", "2016-11-20 20:36:07.229523"]] + 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-20 20:36:07.229523"], ["updated_at", "2016-11-20 20:36:07.233383"], ["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.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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.248452"], ["updated_at", "2016-11-20 20:36:07.248452"]] +  (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-20 20:36:07.253208"], ["updated_at", "2016-11-20 20:36:07.253208"]] + 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-20 20:36:07.253208"], ["updated_at", "2016-11-20 20:36:07.256163"], ["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 + 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-20 15:36: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-20 20:36:07.270062"], ["current_sign_in_at", "2016-11-20 20:36:07.270062"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.270913"], ["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-20 15:36:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (1.4ms) +Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-20 15:36: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_: 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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.336479"], ["updated_at", "2016-11-20 20:36:07.336479"]] +  (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-20 20:36:07.339552"], ["updated_at", "2016-11-20 20:36:07.339552"]] + 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" = '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-20 20:36:07.339552"], ["updated_at", "2016-11-20 20:36:07.342270"], ["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", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-20 15:36: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-20 20:36:07.357758"], ["current_sign_in_at", "2016-11-20 20:36:07.357758"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.358575"], ["id", 227792459]] +  (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-20 15:36:07 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 4ms (Views: 3.8ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:36: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 (24.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (4.7ms) +Completed 200 OK in 188ms (Views: 185.4ms | ActiveRecord: 0.4ms) +  (0.2ms) rollback transaction +  (0.0ms) begin transaction +---------------------------------------------------------------------------------------------------- +AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index. +---------------------------------------------------------------------------------------------------- +  (0.0ms) 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-20 20:36:05.995677"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.567225"], ["updated_at", "2016-11-20 20:36:07.567225"]] +  (0.0ms) 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-20 20:36:07.570008"], ["updated_at", "2016-11-20 20:36:07.570008"]] + 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-20 20:36:07.570008"], ["updated_at", "2016-11-20 20:36:07.572620"], ["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-20 15:36: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-20 20:36:07.587640"], ["current_sign_in_at", "2016-11-20 20:36:07.587640"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.588459"], ["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-20 15:36: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-20 15:36: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.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 9ms (Views: 6.4ms | 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 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-20 20:36:05.995677"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.614021"], ["updated_at", "2016-11-20 20:36:07.614021"]] +  (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-20 20:36:07.617283"], ["updated_at", "2016-11-20 20:36:07.617283"]] + 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-20 20:36:07.617283"], ["updated_at", "2016-11-20 20:36:07.620271"], ["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-20 15:36: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-20 20:36:07.663198"], ["current_sign_in_at", "2016-11-20 20:36:07.663198"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.664039"], ["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-20 15:36: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-20 15:36: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 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-20 20:36:05.995677"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.681775"], ["updated_at", "2016-11-20 20:36:07.681775"]] +  (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-20 20:36:07.685236"], ["updated_at", "2016-11-20 20:36:07.685236"]] + 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-20 20:36:07.685236"], ["updated_at", "2016-11-20 20:36:07.688758"], ["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-20 15:36: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-20 20:36:07.705808"], ["current_sign_in_at", "2016-11-20 20:36:07.705808"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.706906"], ["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-20 15:36: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 GET "/errdo/errors/3" for 127.0.0.1 at 2016-11-20 15:36: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_: 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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.727579"], ["updated_at", "2016-11-20 20:36:07.727579"]] +  (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-20 20:36:07.731056"], ["updated_at", "2016-11-20 20:36:07.731056"]] + 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-20 20:36:07.731056"], ["updated_at", "2016-11-20 20:36:07.734272"], ["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-20 15:36: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-20 20:36:07.752534"], ["current_sign_in_at", "2016-11-20 20:36:07.752534"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.753365"], ["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-20 15:36: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 PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-20 15:36: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_: 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-20 20:36:05.995677"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.772835"], ["updated_at", "2016-11-20 20:36:07.772835"]] +  (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-20 20:36:07.776817"], ["updated_at", "2016-11-20 20:36:07.776817"]] + 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-20 20:36:07.776817"], ["updated_at", "2016-11-20 20:36:07.780554"], ["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 +  (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-20 15:36: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-20 20:36:07.798552"], ["current_sign_in_at", "2016-11-20 20:36:07.798552"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.799377"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-20 15:36: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-20 15:36: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 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.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-20 20:36:05.995677"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:07.818276"], ["updated_at", "2016-11-20 20:36:07.818276"]] +  (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-20 20:36:07.821865"], ["updated_at", "2016-11-20 20:36:07.821865"]] + 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-20 20:36:07.821865"], ["updated_at", "2016-11-20 20:36:07.825136"], ["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-20 15:36: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-20 20:36:07.848835"], ["current_sign_in_at", "2016-11-20 20:36:07.848835"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:07.850530"], ["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-20 15:36: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/errors/3" for 127.0.0.1 at 2016-11-20 15:36: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/ +Filter chain halted as :_authorize! rendered or redirected +Completed 302 Found in 3ms (ActiveRecord: 0.1ms) +  (0.2ms) rollback transaction +  (0.5ms) 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-20 15:36: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/plugins_integration_test.rb:33: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.6ms) 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:33: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-20 20:36:07.899671"], ["updated_at", "2016-11-20 20:36:07.899671"]] +  (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-20 20:36:07.923334"], ["updated_at", "2016-11-20 20:36:07.923334"]] + 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-20 20:36:07.923334"], ["updated_at", "2016-11-20 20:36:07.932602"], ["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.6ms) 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-20 15:36:07 -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: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:12: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:12: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-20 20:36:07.991826"], ["updated_at", "2016-11-20 20:36:07.991826"]] +  (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-20 20:36:08.017239"], ["updated_at", "2016-11-20 20:36:08.017239"]] + 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-20 20:36:08.017239"], ["updated_at", "2016-11-20 20:36:08.031454"], ["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-20 15:36: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/plugins_integration_test.rb:26: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-20 15:36: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/plugins_integration_test.rb:19: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:19: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-20 20:36:08.078474"], ["updated_at", "2016-11-20 20:36:08.078474"]] +  (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-20 20:36:08.094076"], ["updated_at", "2016-11-20 20:36:08.094076"]] + 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-20 20:36:08.094076"], ["updated_at", "2016-11-20 20:36:08.099588"], ["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 +-------------------------------------------------------------------------- +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_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.1ms) rollback transaction +  (0.0ms) 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.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 +----------------------------------------------------------------------------- +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" = '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-20 20:36:05.995677"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:08.129926"], ["updated_at", "2016-11-20 20:36:08.129926"]] +  (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-20 20:36:08.133366"], ["updated_at", "2016-11-20 20:36:08.133366"]] + 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-20 20:36:08.133366"], ["updated_at", "2016-11-20 20:36:08.136086"], ["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 +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" = 'error16standard-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-20 20:36:08.148162"], ["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 (19.7ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (6.8ms) +Completed 200 OK in 37ms (Views: 29.1ms | ActiveRecord: 1.0ms) + Errdo::Error Load (0.1ms) SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]] +  (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.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-20 20:36:05.995677"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:08.187416"], ["updated_at", "2016-11-20 20:36:08.187416"]] +  (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-20 20:36:08.190910"], ["updated_at", "2016-11-20 20:36:08.190910"]] + 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-20 20:36:08.190910"], ["updated_at", "2016-11-20 20:36:08.194045"], ["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 +  (0.2ms) 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-20 20:36:08.199319"], ["updated_at", "2016-11-20 20:36:08.199319"]] +  (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 +------------------------------------------------------------------------------------------------------------ +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-20 15:36: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: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-20 20:36:08.220452"], ["updated_at", "2016-11-20 20:36:08.220452"]] +  (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-20 20:36:08.233285"], ["updated_at", "2016-11-20 20:36:08.233285"]] + 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-20 20:36:08.233285"], ["updated_at", "2016-11-20 20:36:08.238504"], ["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-20 15:36:08 -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.1ms | ActiveRecord: 0.2ms) +  (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-20 15:36: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: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-20 20:36:08.279816"], ["updated_at", "2016-11-20 20:36:08.279816"]] +  (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-20 20:36:08.293310"], ["updated_at", "2016-11-20 20:36:08.293310"]] + 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-20 20:36:08.293310"], ["updated_at", "2016-11-20 20:36:08.300678"], ["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-20 15:36:08 -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.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 7ms (Views: 4.9ms | 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-20 15:36: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: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-20 20:36:08.342650"], ["updated_at", "2016-11-20 20:36:08.342650"]] +  (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-20 20:36:08.355401"], ["updated_at", "2016-11-20 20:36:08.355401"]] + 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-20 20:36:08.355401"], ["updated_at", "2016-11-20 20:36:08.361775"], ["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-20 15:36:08 -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 (4.7ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.3ms) +Completed 200 OK in 7ms (Views: 5.8ms | ActiveRecord: 0.4ms) +  (0.2ms) 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$5nN25L2sdR7kQj8j7H7TzeE92kQwtr77z8iTbVEbbfsxTOpqVTpPK', '2016-11-20 20:36:25', '2016-11-20 20:36:25', 227792459) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "id") VALUES ('user2@example.com', '$2a$04$loLvZ7xcJv1RyhUgf0CUHuREng/OphPuj5Ti504GjKMPCIAmDqjO.', '2016-11-20 20:36:25', '2016-11-20 20:36:25', 358143215) + Fixture Insert (0.1ms) INSERT INTO "users" ("email", "encrypted_password", "permission_class", "created_at", "updated_at", "id") VALUES ('loser@example.com', '$2a$04$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K', 1, '2016-11-20 20:36:25', '2016-11-20 20:36:25', 160683007) +  (8.8ms) commit transaction +  (0.2ms) begin transaction +-------------------------------------------------------------------------------------------------------- +ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page. +-------------------------------------------------------------------------------------------------------- + User Load (0.3ms) 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.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 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 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 +---------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params. +---------------------------------------------------------------------------------------------------- + Errdo::Error Load (0.2ms) 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-20 20:36:25.234921"], ["updated_at", "2016-11-20 20:36:25.234921"]] +  (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-20 20:36:25.257985"], ["updated_at", "2016-11-20 20:36:25.257985"]] + 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-20 20:36:25.257985"], ["updated_at", "2016-11-20 20:36:25.262034"], ["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 +--------------------------------------------------------------------------------------------------------------------- +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-20 20:36:25.274321"], ["updated_at", "2016-11-20 20:36:25.274321"]] +  (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-20 20:36:25.278941"], ["updated_at", "2016-11-20 20:36:25.278941"]] + 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-20 20:36:25.278941"], ["updated_at", "2016-11-20 20:36:25.282280"], ["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.2ms) 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.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-20 20:36:25.301152"], ["updated_at", "2016-11-20 20:36:25.301152"]] +  (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-20 20:36:25.307790"], ["updated_at", "2016-11-20 20:36:25.307790"]] + 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-20 20:36:25.307790"], ["updated_at", "2016-11-20 20:36:25.310751"], ["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-20 20:36:25.325315"], ["updated_at", "2016-11-20 20:36:25.325315"]] +  (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-20 20:36:25.329994"], ["updated_at", "2016-11-20 20:36:25.329994"]] + 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: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-20 20:36:25.329994"], ["updated_at", "2016-11-20 20:36:25.334778"], ["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.0ms) begin transaction +------------------------------------------------------------------------------------------------------- +ErrdoTest: test_: methods on the module warn and error should create an error with the correct params. +------------------------------------------------------------------------------------------------------- + User Load (0.1ms) 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-20 20:36:25.352368"], ["updated_at", "2016-11-20 20:36:25.352368"]] +  (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$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K\"\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-20 20:36:25'\n updated_at: '2016-11-20 20:36:25'\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$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K\"\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-20 20:36:25'\n updated_at: '2016-11-20 20:36:25'\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$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K\"\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-20 20:36:25'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-20 20:36:25'\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-20 20:36:25.371745"], ["updated_at", "2016-11-20 20:36:25.371745"]] + 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-20 20:36:25.371745"], ["updated_at", "2016-11-20 20:36:25.381980"], ["id", 3]] + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]] + Errdo::Error Exists (0.2ms) 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.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.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.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.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-20 20:36:25.412572"], ["updated_at", "2016-11-20 20:36:25.412572"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) 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$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K\"\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-20 20:36:25'\n updated_at: '2016-11-20 20:36:25'\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$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K\"\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-20 20:36:25'\n updated_at: '2016-11-20 20:36:25'\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$7Cvnb6VCCByWt7k2gLzXKeMfH5WjMXH4HCCnuomv388QRccTBhb5K\"\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-20 20:36:25'\n type: *9\n updated_at: !ruby/object:ActiveRecord::Attribute::FromDatabase\n name: updated_at\n value_before_type_cast: '2016-11-20 20:36:25'\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-20 20:36:25.432514"], ["updated_at", "2016-11-20 20:36:25.432514"]] + 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-20 20:36:25.432514"], ["updated_at", "2016-11-20 20:36:25.443262"], ["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.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.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-20 20:36:25.467099"], ["updated_at", "2016-11-20 20:36:25.467099"]] +  (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-20 20:36:25.471732"], ["updated_at", "2016-11-20 20:36:25.471732"]] + 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-20 20:36:25.471732"], ["updated_at", "2016-11-20 20:36:25.474645"], ["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 +------------------------------------------------------------------------------------------- +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.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-20 20:36:25.071945"], ["backtrace_hash", "error1standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.484775"], ["updated_at", "2016-11-20 20:36:25.484775"]] +  (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-20 20:36:25.488028"], ["updated_at", "2016-11-20 20:36:25.488028"]] + 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-20 20:36:25.488028"], ["updated_at", "2016-11-20 20:36:25.490555"], ["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.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-20 20:36:25.495542"], ["updated_at", "2016-11-20 20:36:25.495542"]] +  (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" = '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-20 20:36:25.071945"], ["backtrace_hash", "error2standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.500422"], ["updated_at", "2016-11-20 20:36:25.500422"]] +  (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-20 20:36:25.506433"], ["updated_at", "2016-11-20 20:36:25.506433"]] + 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-20 20:36:25.506433"], ["updated_at", "2016-11-20 20:36:25.509157"], ["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.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-20 20:36:25.511862"], ["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-20 20:36:25.515277"], ["updated_at", "2016-11-20 20:36:25.515277"]] + 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", 2], ["last_occurred_at", "2016-11-20 20:36:25.515277"], ["updated_at", "2016-11-20 20:36:25.517764"], ["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 "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["last_experiencer_id", 358143215], ["updated_at", "2016-11-20 20:36:25.520370"], ["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.0ms) 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.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-20 20:36:25.071945"], ["backtrace_hash", "error3standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.527288"], ["updated_at", "2016-11-20 20:36:25.527288"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (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" = 'error4standard-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- error4\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-20 20:36:25.071945"], ["backtrace_hash", "error4standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.533341"], ["updated_at", "2016-11-20 20:36:25.533341"]] +  (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-20 20:36:25.539374"], ["updated_at", "2016-11-20 20:36:25.539374"]] + 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" = 'error4standard-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-20 20:36:25.539374"], ["updated_at", "2016-11-20 20:36:25.542461"], ["id", 3]] + Errdo::Error Exists (0.1ms) SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error4standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1 +  (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) rollback transaction +  (0.0ms) 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-20 20:36:25.071945"], ["backtrace_hash", "error5standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.549391"], ["updated_at", "2016-11-20 20:36:25.549391"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.1ms) rollback transaction +  (0.1ms) 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" = '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-20 20:36:25.071945"], ["backtrace_hash", "error6standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.553868"], ["updated_at", "2016-11-20 20:36:25.553868"]] +  (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" = '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-20 20:36:25.071945"], ["backtrace_hash", "error7standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.558412"], ["updated_at", "2016-11-20 20:36:25.558412"]] +  (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-20 20:36:25.071945"], ["backtrace_hash", "error8standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:25.562045"], ["updated_at", "2016-11-20 20:36:25.562045"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 + Errdo::Error Exists (0.2ms) 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 +------------------------------------------------------------------------------------------------------------------------------- +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-20 15:36:25 -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:19: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:19: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-20 20:36:25.614986"], ["updated_at", "2016-11-20 20:36:25.614986"]] +  (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-20 20:36:25.625982"], ["updated_at", "2016-11-20 20:36:25.625982"]] + 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-20 20:36:25.625982"], ["updated_at", "2016-11-20 20:36:25.631107"], ["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 send a slack notification when error is hit. +----------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:36:25 -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:12: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:12: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-20 20:36:25.657063"], ["updated_at", "2016-11-20 20:36:25.657063"]] +  (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-20 20:36:25.669670"], ["updated_at", "2016-11-20 20:36:25.669670"]] + 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-20 20:36:25.669670"], ["updated_at", "2016-11-20 20:36:25.675749"], ["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-20 15:36:25 -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:26: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-20 15:36:25 -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:33: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:33: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-20 20:36:25.728614"], ["updated_at", "2016-11-20 20:36:25.728614"]] +  (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-20 20:36:25.743523"], ["updated_at", "2016-11-20 20:36:25.743523"]] + 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-20 20:36:25.743523"], ["updated_at", "2016-11-20 20:36:25.748797"], ["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 +------------------------------------------------------------------------------------------------------------ +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-20 15:36:25 -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-20 20:36:25.781234"], ["updated_at", "2016-11-20 20:36:25.781234"]] +  (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-20 20:36:25.794333"], ["updated_at", "2016-11-20 20:36:25.794333"]] + 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-20 20:36:25.794333"], ["updated_at", "2016-11-20 20:36:25.800277"], ["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-20 15:36:25 -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.2ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (6.2ms) +Completed 200 OK in 229ms (Views: 227.4ms | ActiveRecord: 0.4ms) +  (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-20 15:36:26 -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-20 20:36:26.115224"], ["updated_at", "2016-11-20 20:36:26.115224"]] +  (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-20 20:36:26.133602"], ["updated_at", "2016-11-20 20:36:26.133602"]] + 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-20 20:36:26.133602"], ["updated_at", "2016-11-20 20:36:26.139751"], ["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-20 15:36:26 -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 (16.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 20ms (Views: 19.2ms | 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-20 15:36:26 -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-20 20:36:26.224563"], ["updated_at", "2016-11-20 20:36:26.224563"]] +  (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-20 20:36:26.238159"], ["updated_at", "2016-11-20 20:36:26.238159"]] + 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-20 20:36:26.238159"], ["updated_at", "2016-11-20 20:36:26.246132"], ["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-20 15:36:26 -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.6ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.4ms) +Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.3ms) +  (0.2ms) 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" = '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-20 20:36:25.071945"], ["backtrace_hash", "error9standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.281798"], ["updated_at", "2016-11-20 20:36:26.281798"]] +  (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-20 20:36:26.285017"], ["updated_at", "2016-11-20 20:36:26.285017"]] + 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-20 20:36:26.285017"], ["updated_at", "2016-11-20 20:36:26.288472"], ["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.1ms) UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-20 20:36:26.301924"], ["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.5ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (8.2ms) +Completed 200 OK in 27ms (Views: 20.7ms | 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 +--------------------------------------------------------------------------------- +ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly. +--------------------------------------------------------------------------------- +  (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 throw error if table name already exists. +--------------------------------------------------------------------------------------------------------- +  (0.1ms) 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-20 20:36:25.071945"], ["backtrace_hash", "error10standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.358695"], ["updated_at", "2016-11-20 20:36:26.358695"]] +  (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-20 20:36:26.372142"], ["updated_at", "2016-11-20 20:36:26.372142"]] + 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.3ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.372142"], ["updated_at", "2016-11-20 20:36:26.377420"], ["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-20 15:36:26 -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.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-20 20:36:26.421486"], ["current_sign_in_at", "2016-11-20 20:36:26.421486"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.422412"], ["id", 227792459]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 23ms (ActiveRecord: 0.5ms) +Started GET "/" for 127.0.0.1 at 2016-11-20 15:36:26 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.4ms) +Completed 200 OK in 9ms (Views: 9.1ms | ActiveRecord: 0.0ms) +Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:36:26 -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.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 (9.1ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (1.1ms) +Completed 200 OK in 16ms (Views: 12.2ms | ActiveRecord: 0.5ms) +  (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.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- error11\n"], ["http_method", "GET"], ["host_name", "www.example.com"], ["url", "www.example.com"], ["last_occurred_at", "2016-11-20 20:36:25.071945"], ["backtrace_hash", "error11standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.482956"], ["updated_at", "2016-11-20 20:36:26.482956"]] +  (0.6ms) 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-20 20:36:26.489762"], ["updated_at", "2016-11-20 20:36:26.489762"]] + 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-20 20:36:26.489762"], ["updated_at", "2016-11-20 20:36:26.495666"], ["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-20 15:36:26 -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-20 20:36:26.521165"], ["current_sign_in_at", "2016-11-20 20:36:26.521165"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.522023"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 11ms (ActiveRecord: 0.4ms) +Started GET "/" for 127.0.0.1 at 2016-11-20 15:36:26 -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-20 15:36:26 -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 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-20 20:36:25.071945"], ["backtrace_hash", "error12standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.543975"], ["updated_at", "2016-11-20 20:36:26.543975"]] +  (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-20 20:36:26.547796"], ["updated_at", "2016-11-20 20:36:26.547796"]] + 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-20 20:36:26.547796"], ["updated_at", "2016-11-20 20:36:26.551299"], ["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-20 15:36:26 -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.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-20 20:36:26.569990"], ["current_sign_in_at", "2016-11-20 20:36:26.569990"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.571152"], ["id", 160683007]] +  (0.1ms) 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-20 15:36:26 -0500 +Processing by StaticController#home as HTML + Rendered static/home.html.erb (0.3ms) +Completed 200 OK in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms) +Started PUT "/errdo/errors/3" for 127.0.0.1 at 2016-11-20 15:36:26 -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.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-20 20:36:25.071945"], ["backtrace_hash", "error13standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.593455"], ["updated_at", "2016-11-20 20:36:26.593455"]] +  (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-20 20:36:26.597194"], ["updated_at", "2016-11-20 20:36:26.597194"]] + 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.4ms) UPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.597194"], ["updated_at", "2016-11-20 20:36:26.600625"], ["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", 227792459]] +Started POST "/users/sign_in" for 127.0.0.1 at 2016-11-20 15:36:26 -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-20 20:36:26.620329"], ["current_sign_in_at", "2016-11-20 20:36:26.620329"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.621350"], ["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 "/" for 127.0.0.1 at 2016-11-20 15:36:26 -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 GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:36:26 -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.5ms) 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.8ms) + Rendered /home/eric/Projects/errdo/app/views/layouts/errdo/_navbar.html.slim (0.6ms) +Completed 200 OK in 12ms (Views: 8.4ms | ActiveRecord: 0.7ms) +  (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-20 20:36:25.071945"], ["backtrace_hash", "error14standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.649417"], ["updated_at", "2016-11-20 20:36:26.649417"]] +  (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-20 20:36:26.653124"], ["updated_at", "2016-11-20 20:36:26.653124"]] + 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-20 20:36:26.653124"], ["updated_at", "2016-11-20 20:36:26.656635"], ["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-20 15:36:26 -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.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-20 20:36:26.674686"], ["current_sign_in_at", "2016-11-20 20:36:26.674686"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.675576"], ["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-20 15:36:26 -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-20 15:36:26 -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.2ms) 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-20 20:36:25.071945"], ["backtrace_hash", "error15standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.696361"], ["updated_at", "2016-11-20 20:36:26.696361"]] +  (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-20 20:36:26.700238"], ["updated_at", "2016-11-20 20:36:26.700238"]] + 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-20 20:36:26.700238"], ["updated_at", "2016-11-20 20:36:26.704444"], ["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-20 15:36:26 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.3ms) 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-20 20:36:26.723567"], ["current_sign_in_at", "2016-11-20 20:36:26.723567"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.724530"], ["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-20 15:36:26 -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-20 15:36:26 -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 error show page. +------------------------------------------------------------------------------------------------------------- +  (0.2ms) 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-20 20:36:25.071945"], ["backtrace_hash", "error16standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.742734"], ["updated_at", "2016-11-20 20:36:26.742734"]] +  (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-20 20:36:26.746569"], ["updated_at", "2016-11-20 20:36:26.746569"]] + 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-20 20:36:26.746569"], ["updated_at", "2016-11-20 20:36:26.749922"], ["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-20 15:36:26 -0500 +Processing by Devise::SessionsController#create as HTML + Parameters: {"user"=>{"email"=>"loser@example.com", "password"=>"[FILTERED]"}} + User Load (0.3ms) 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-20 20:36:26.767717"], ["current_sign_in_at", "2016-11-20 20:36:26.767717"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.768757"], ["id", 160683007]] +  (0.1ms) 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-20 15:36:26 -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-20 15:36:26 -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.2ms) 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" = '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-20 20:36:25.071945"], ["backtrace_hash", "error17standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:26.791280"], ["updated_at", "2016-11-20 20:36:26.791280"]] +  (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-20 20:36:26.795135"], ["updated_at", "2016-11-20 20:36:26.795135"]] + 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-20 20:36:26.795135"], ["updated_at", "2016-11-20 20:36:26.798728"], ["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-20 15:36:26 -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-20 20:36:26.817840"], ["current_sign_in_at", "2016-11-20 20:36:26.817840"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:26.818890"], ["id", 160683007]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +Redirected to http://www.example.com/ +Completed 302 Found in 8ms (ActiveRecord: 0.3ms) +Started GET "/" for 127.0.0.1 at 2016-11-20 15:36:26 -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-20 15:36:26 -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 +----------------------------------------------------------------------------------------------------------------------------- +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-20 15:36:26 -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-20 20:36:26.856625"], ["updated_at", "2016-11-20 20:36:26.856625"]] +  (0.2ms) RELEASE SAVEPOINT active_record_1 +  (0.2ms) 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-20 20:36:26.871833"], ["updated_at", "2016-11-20 20:36:26.871833"]] + 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-20 20:36:26.871833"], ["updated_at", "2016-11-20 20:36:26.877562"], ["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.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-20 15:36:26 -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-20 20:36:26.907144"], ["updated_at", "2016-11-20 20:36:26.907144"]] +  (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-20 20:36:26.919358"], ["updated_at", "2016-11-20 20:36:26.919358"]] + 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-20 20:36:26.919358"], ["updated_at", "2016-11-20 20:36:26.925105"], ["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-20 15:36:26 -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-20 20:36:26.947634"], ["updated_at", "2016-11-20 20:36:26.947634"]] + 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-20 20:36:26.947634"], ["updated_at", "2016-11-20 20:36:26.953113"], ["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-20 15:36:26 -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-20 20:36:26.978742"], ["updated_at", "2016-11-20 20:36:26.978742"]] +  (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-20 20:36:26.990885"], ["updated_at", "2016-11-20 20:36:26.990885"]] + 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-20 20:36:26.990885"], ["updated_at", "2016-11-20 20:36:26.996075"], ["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_: ErrorsIntegration should render a 404 error page. +-------------------------------------------------------------------------------- +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-20 15:36:27 -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.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-20 15:36:27 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + 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.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", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["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-20 20:36:27.028398"], ["updated_at", "2016-11-20 20:36:27.028398"]] +  (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-20 20:36:27.041832"], ["updated_at", "2016-11-20 20:36:27.041832"]] + 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-20 20:36:27.041832"], ["updated_at", "2016-11-20 20:36:27.046777"], ["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.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-20 15:36:27 -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-20 20:36:27.069297"], ["current_sign_in_at", "2016-11-20 20:36:27.069297"], ["last_sign_in_ip", "127.0.0.1"], ["current_sign_in_ip", "127.0.0.1"], ["sign_in_count", 1], ["updated_at", "2016-11-20 20:36:27.069932"], ["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-20 15:36:27 -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: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' + + + User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]] + 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", "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: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"], ["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"], ["created_at", "2016-11-20 20:36:27.082697"], ["updated_at", "2016-11-20 20:36:27.082697"]] +  (0.1ms) RELEASE SAVEPOINT active_record_1 +  (0.0ms) 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: UXUzWHBJUGNhTjg5OUQzbVpxSmNCRmJHck9CazRRNTFWSGZtdkk1T09BaDNGMitFSFFoR0JHbVZlOHZXa0lKR2tYMnZveTBTZ1NVQ2VRNVlSZXNiWUh5dTlmOUFzYi9nSjlTdmdCeFBlL3drVVNma096V1pzZDF1QVo1OUVRN0ZuUzdYM3RSdWlVUzVzdWhLallDdnBJNGxLTFJYSHpOOUpUQjE2TG1mYktqTmZsR0xHVy9PK3JnQm1iNjdiMExHbTZDc0N6UWtWWGQ1SVYwN3I4a3Z4WjM5TDROZFhNdGhqSzlQUVJncTFxOEJBN0tXV2RiLzdLMVV4Q0M4UkhPbC0tNU5ScEZMQ1JjazFpRHZVMlNQa3J2Zz09--10e6e3957a3ee6c24523b49cbe0d10e018e64d4c\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-20 20:36:27.096563"], ["updated_at", "2016-11-20 20:36:27.096563"]] + 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-20 20:36:27.096563"], ["updated_at", "2016-11-20 20:36:27.101988"], ["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 +------------------------------------------------------------------------------------------------------------------------------- +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-20 15:36:27 -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 store a configurable dirty param in the params. +----------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error?dirtyyyyy=stuff" for 127.0.0.1 at 2016-11-20 15:36:27 -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-20 20:36:27.138648"], ["updated_at", "2016-11-20 20:36:27.138648"]] +  (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-20 20:36:27.150361"], ["updated_at", "2016-11-20 20:36:27.150361"]] + 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-20 20:36:27.150361"], ["updated_at", "2016-11-20 20:36:27.155212"], ["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 only store an error occurrence if same error already exists. +-------------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/generic_error" for 127.0.0.1 at 2016-11-20 15:36:27 -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-20 20:36:27.183286"], ["updated_at", "2016-11-20 20:36:27.183286"]] +  (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-20 20:36:27.195071"], ["updated_at", "2016-11-20 20:36:27.195071"]] + 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-20 20:36:27.195071"], ["updated_at", "2016-11-20 20:36:27.201858"], ["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-20 15:36:27 -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-20 20:36:27.222378"], ["updated_at", "2016-11-20 20:36:27.222378"]] + 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-20 20:36:27.222378"], ["updated_at", "2016-11-20 20:36:27.227859"], ["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-20 15:36:27 -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-20 20:36:27.249495"], ["updated_at", "2016-11-20 20:36:27.249495"]] + 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-20 20:36:27.249495"], ["updated_at", "2016-11-20 20:36:27.254937"], ["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 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-20 15:36:27 -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:111: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:110: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 not throw exception when when error name is too long. +------------------------------------------------------------------------------------------------------------------------- +Started GET "/static/long_error" for 127.0.0.1 at 2016-11-20 15:36:27 -0500 +Processing by StaticController#long_error as HTML +Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms) + +RuntimeError (eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee): + 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:90: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", "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"], ["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:90: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-20 20:36:27.287342"], ["updated_at", "2016-11-20 20:36:27.287342"]] +  (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-20 20:36:27.299146"], ["updated_at", "2016-11-20 20:36:27.299146"]] + 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" = '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-20 20:36:27.299146"], ["updated_at", "2016-11-20 20:36:27.306044"], ["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 +  (0.8ms) rollback transaction +  (0.2ms) begin transaction +------------------------------------------------------------------------------------------------------------------ +ErrorsIntegrationTest: test_: model creation after an error should make an error if log404 is set and 404 is hit. +------------------------------------------------------------------------------------------------------------------ +  (0.3ms) SELECT COUNT(*) FROM "error_occurrences" +Started GET "/not-a-path" for 127.0.0.1 at 2016-11-20 15:37:18 -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:104: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:103: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.4ms) 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:104: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:103: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-20 20:37:18.131258"], ["updated_at", "2016-11-20 20:37:18.131258"]] +  (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", "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-20 20:37:18.140312"], ["updated_at", "2016-11-20 20:37:18.140312"]] + 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-20 20:37:18.140312"], ["updated_at", "2016-11-20 20:37:18.144734"], ["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 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-20 15:37:18 -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-20 20:37:18.172173"], ["updated_at", "2016-11-20 20:37:18.172173"]] +  (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-20 20:37:18.184418"], ["updated_at", "2016-11-20 20:37:18.184418"]] + 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-20 20:37:18.184418"], ["updated_at", "2016-11-20 20:37:18.190221"], ["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 +---------------------------------------------------------------------------------- +NonWebTest: test_: active jobs should log to errdo when job fails asynchronously. +---------------------------------------------------------------------------------- +  (0.1ms) SELECT COUNT(*) FROM "error_occurrences" +[ActiveJob] [FailJob] [7a7dbad6-3380-481e-8fd8-7ae8f55754df] Performing FailJob from Inline(default) +[ActiveJob] [FailJob] [7a7dbad6-3380-481e-8fd8-7ae8f55754df] Performed FailJob from Inline(default) in 0.1ms + Errdo::Error Load (0.0ms) 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-20 20:37:18.217144"], ["updated_at", "2016-11-20 20:37:18.217144"]] +  (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-20 20:37:18.224486"], ["updated_at", "2016-11-20 20:37:18.224486"]] + 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-20 20:37:18.224486"], ["updated_at", "2016-11-20 20:37:18.229309"], ["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.2ms) INSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?) [["error_id", 2], ["created_at", "2016-11-20 20:37:18.246888"], ["updated_at", "2016-11-20 20:37:18.246888"]] + 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-20 20:37:18.246888"], ["updated_at", "2016-11-20 20:37:18.250432"], ["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.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.1ms) begin transaction +-------------------------------------------------------------------------------- +ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer. +-------------------------------------------------------------------------------- +  (0.1ms) rollback transaction +  (0.1ms) begin transaction +--------------------------------------------------------------------------------------------- +InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created. +--------------------------------------------------------------------------------------------- +  (0.1ms) rollback transaction