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)
[1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
[1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.2ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m 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)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT 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)[0m
+ [1m[35mFixture Insert (0.1ms)[0m 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)
+ [1m[36m (8.0ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page.
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:45.362097"], ["updated_at", "2016-11-20 20:35:45.368010"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.2ms)[0m 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]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.0ms)[0m 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"}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index.
+---------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:45.498822"], ["updated_at", "2016-11-20 20:35:45.498822"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index.
+----------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:45.544952"], ["updated_at", "2016-11-20 20:35:45.547888"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.3ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index.
+----------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:45.834816"], ["updated_at", "2016-11-20 20:35:45.834816"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error4standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error4standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index.
+---------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:45.911653"], ["updated_at", "2016-11-20 20:35:45.914745"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error5standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error.
+------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:45.961445"], ["updated_at", "2016-11-20 20:35:45.961445"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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"}
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page.
+-------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:46.005672"], ["updated_at", "2016-11-20 20:35:46.005672"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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"}
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error.
+-----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.046824"], ["updated_at", "2016-11-20 20:35:46.049679"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["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)
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly.
+---------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced.
+-------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists.
+---------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+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"}
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.2ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m [["error_id", 3]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.2ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m 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"}
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC[0m [["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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.267580"], ["updated_at", "2016-11-20 20:35:46.273347"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:35:46 -0500
+Processing by Errdo::ErrorsController#index as HTML
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.3ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_string should default to email.
+--------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method.
+--------------------------------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page.
+--------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set.
+---------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------
+ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer.
+--------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------
+NonWebTest: test_: active jobs should log to errdo when job fails asynchronously.
+----------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:46.335619"], ["updated_at", "2016-11-20 20:35:46.335619"]]
+ [1m[35mSQL (0.2ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should create not an error when a task fails when not set.
+-----------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt.
+----------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.0ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should create an error when a task fails.
+------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 2], ["created_at", "2016-11-20 20:35:46.360038"], ["updated_at", "2016-11-20 20:35:46.360038"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 2]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+Errdo::ErrorsControllerTest: test_: actions update should change the status.
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:46.379149"], ["updated_at", "2016-11-20 20:35:46.379149"]]
+ [1m[35mSQL (0.0ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by Errdo::ErrorsController#update as HTML
+ Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"}
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-20 20:35:46.392665"], ["id", 3]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC[0m [["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)
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.3ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Exception from WebMock
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------
+ErrorTest: test_: model linkages should have correct relations.
+----------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------
+ErrorTest: test_: model attributes should have right fields.
+-------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------------------------
+ErrorTest: test_: model validations should force backtrace_hash to be unique.
+------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------
+ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user.
+------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.613399"], ["updated_at", "2016-11-20 20:35:46.616941"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "last_experiencer_id" = ?, "last_experiencer_type" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["last_experiencer_id", 227792459], ["last_experiencer_type", "User"], ["updated_at", "2016-11-20 20:35:46.621569"], ["id", 3]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 358143215]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 10]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 358143215]]
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 358143215]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------
+ErrorTest: test_: model linkages should have counter cache for occurrences.
+----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.643496"], ["updated_at", "2016-11-20 20:35:46.646625"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------
+ErrorTest: test_: model attributes should default status to active.
+--------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.5ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.2ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 2], ["last_occurred_at", "2016-11-20 20:35:46.771966"], ["updated_at", "2016-11-20 20:35:46.777664"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 3], ["last_occurred_at", "2016-11-20 20:35:46.799285"], ["updated_at", "2016-11-20 20:35:46.804693"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.904690"], ["updated_at", "2016-11-20 20:35:46.910180"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36mErrdo::ErrorOccurrence Load (0.2ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error if log404 is set and 404 is hit.
+------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:46.983338"], ["updated_at", "2016-11-20 20:35:46.990559"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set.
+-----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.030175"], ["updated_at", "2016-11-20 20:35:47.035046"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 2], ["last_occurred_at", "2016-11-20 20:35:47.055853"], ["updated_at", "2016-11-20 20:35:47.061347"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in.
+-------------------------------------------------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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'
+
+
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]]
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "experiencer_id", "experiencer_type", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.157467"], ["updated_at", "2016-11-20 20:35:47.162589"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should not make an error if log404 is not set and 404 is hit.
+--------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+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'
+
+
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------------
+ErrorOccurrenceTest: test_: model linkages should have correct relations.
+--------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created.
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:47.235193"], ["updated_at", "2016-11-20 20:35:47.235193"]]
+ [1m[35mSQL (0.0ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error with the correct params.
+-------------------------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.267280"], ["updated_at", "2016-11-20 20:35:47.276911"], ["id", 3]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set.
+-----------------------------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:35:47.308476"], ["updated_at", "2016-11-20 20:35:47.308476"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params.
+----------------------------------------------------------------------------------------------------
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.333951"], ["updated_at", "2016-11-20 20:35:47.337366"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params.
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.370260"], ["updated_at", "2016-11-20 20:35:47.379904"], ["id", 3]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.2ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log.
+--------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.411444"], ["updated_at", "2016-11-20 20:35:47.415153"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn.
+---------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.440932"], ["updated_at", "2016-11-20 20:35:47.444264"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify.
+-----------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error.
+----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.3ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:35:47.475928"], ["updated_at", "2016-11-20 20:35:47.479440"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------
+InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created.
+---------------------------------------------------------------------------------------------
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.1ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m 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)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT 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)[0m
+ [1m[35mFixture Insert (0.1ms)[0m 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)
+ [1m[36m (11.4ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.2ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.259764"], ["updated_at", "2016-11-20 20:36:06.264746"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set.
+-----------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in.
+-------------------------------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT 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 (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.413164"], ["updated_at", "2016-11-20 20:36:06.418188"], ["id", 3]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.3ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.506397"], ["updated_at", "2016-11-20 20:36:06.511277"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should not make an error if log404 is not set and 404 is hit.
+--------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.2ms)[0m 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'
+
+
+ [1m[36m (0.2ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.618391"], ["updated_at", "2016-11-20 20:36:06.624064"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.666327"], ["updated_at", "2016-11-20 20:36:06.671487"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error if log404 is set and 404 is hit.
+------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.710395"], ["updated_at", "2016-11-20 20:36:06.714343"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.4ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------
+ErrorTest: test_: model linkages should have correct relations.
+----------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.5ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------------------------------------------
+ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user.
+------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.0ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 2], ["last_occurred_at", "2016-11-20 20:36:06.809186"], ["updated_at", "2016-11-20 20:36:06.812347"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["last_experiencer_id", 358143215], ["updated_at", "2016-11-20 20:36:06.815147"], ["id", 3]]
+ [1m[35m (0.0ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1[0m [["id", 10]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]]
+ [1m[36mErrdo::Error Load (0.3ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------
+ErrorTest: test_: model linkages should have counter cache for occurrences.
+----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:06.830813"], ["updated_at", "2016-11-20 20:36:06.830813"]]
+ [1m[35mSQL (0.0ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error3standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+ErrorTest: test_: model attributes should default status to active.
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ErrorTest: test_: model attributes should have right fields.
+-------------------------------------------------------------
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------
+ErrorTest: test_: model validations should force backtrace_hash to be unique.
+------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.3ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error6standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly.
+---------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-------------------------------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced.
+-------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists.
+---------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error.
+----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.4ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.898745"], ["updated_at", "2016-11-20 20:36:06.902700"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+--------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log.
+--------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1
+ [1m[36mSQL (0.5ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.2ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:06.933720"], ["updated_at", "2016-11-20 20:36:06.938196"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params.
+----------------------------------------------------------------------------------------------------
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.4ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify.
+-----------------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params.
+----------------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.2ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1[0m
+ [1m[35mSQL (0.4ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 160683007]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.2ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error with the correct params.
+-------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 160683007]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.2ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 160683007]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn.
+---------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.122542"], ["updated_at", "2016-11-20 20:36:07.126335"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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.
+-----------------------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.3ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.152654"], ["updated_at", "2016-11-20 20:36:07.156156"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.2ms)[0m begin transaction
+---------------------------------------------------------------------------------------------
+InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created.
+---------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.3ms)[0m begin transaction
+----------------------------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt.
+----------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should create an error when a task fails.
+------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 2]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 8], ["last_occurred_at", "2016-11-20 20:36:07.197318"], ["updated_at", "2016-11-20 20:36:07.201476"], ["id", 2]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m 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
+ [1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should create not an error when a task fails when not set.
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------
+NonWebTest: test_: active jobs should log to errdo when job fails asynchronously.
+----------------------------------------------------------------------------------
+ [1m[36m (0.3ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+[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
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.229523"], ["updated_at", "2016-11-20 20:36:07.233383"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error.
+-----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.253208"], ["updated_at", "2016-11-20 20:36:07.256163"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error8standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["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)
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index.
+---------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.339552"], ["updated_at", "2016-11-20 20:36:07.342270"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index.
+----------------------------------------------------------------------------------------------------
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.0ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:07.570008"], ["updated_at", "2016-11-20 20:36:07.570008"]]
+ [1m[35mSQL (0.0ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "user@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.2ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index.
+---------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.617283"], ["updated_at", "2016-11-20 20:36:07.620271"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page.
+-------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:07.685236"], ["updated_at", "2016-11-20 20:36:07.685236"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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"}
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error.
+------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.731056"], ["updated_at", "2016-11-20 20:36:07.734272"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 160683007]]
+Redirected to http://www.example.com/errdo/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index.
+----------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:07.776817"], ["updated_at", "2016-11-20 20:36:07.780554"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 160683007]]
+Redirected to http://www.example.com/errdo/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page.
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:07.821865"], ["updated_at", "2016-11-20 20:36:07.821865"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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"}
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.5ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.6ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.6ms)[0m RELEASE SAVEPOINT active_record_1
+Exception from WebMock
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_string should default to email.
+--------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method.
+--------------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+---------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set.
+---------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page.
+--------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------
+Errdo::ErrorsControllerTest: test_: actions update should change the status.
+-----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:08.133366"], ["updated_at", "2016-11-20 20:36:08.136086"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Processing by Errdo::ErrorsController#update as HTML
+ Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"}
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["status", 1], ["updated_at", "2016-11-20 20:36:08.148162"], ["id", 3]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.3ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m [["error_id", 3]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.2ms)[0m 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)
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------
+ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created.
+-------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:08.190910"], ["updated_at", "2016-11-20 20:36:08.190910"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------------
+ErrorOccurrenceTest: test_: model linkages should have correct relations.
+--------------------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------
+ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer.
+--------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:08.233285"], ["updated_at", "2016-11-20 20:36:08.238504"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.2ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+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"}
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.0ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1[0m [["id", 9]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+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"}
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m [["error_id", 3]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.2ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.3ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[36mActiveRecord::SchemaMigration Load (0.1ms)[0m [1mSELECT "schema_migrations".* FROM "schema_migrations"[0m
+ [1m[35m (0.1ms)[0m begin transaction
+ [1m[36mFixture Delete (0.1ms)[0m [1mDELETE FROM "users"[0m
+ [1m[35mFixture Insert (0.1ms)[0m 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)
+ [1m[36mFixture Insert (0.1ms)[0m [1mINSERT 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)[0m
+ [1m[35mFixture Insert (0.1ms)[0m 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)
+ [1m[36m (8.8ms)[0m [1mcommit transaction[0m
+ [1m[35m (0.2ms)[0m begin transaction
+--------------------------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_path should correctly respond to changing the user_show_page.
+--------------------------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_string should correctly respond to changing the user_string_method.
+--------------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_string should default to email.
+--------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------
+ViewsHelperTest: test_: methods user_show_path should default to nil when nothing set.
+---------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and scrub the params.
+----------------------------------------------------------------------------------------------------
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:82:in `block (3 levels) in <class:ErrdoTest>'Cool beans2None"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:82:in `block (3 levels) in <class:ErrdoTest>''Cool beans2None' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.warn.
+---------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:37:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:37:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:25.278941"], ["updated_at", "2016-11-20 20:36:25.278941"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error even when nothing is set.
+-----------------------------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.2ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:30:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:30:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:25.307790"], ["updated_at", "2016-11-20 20:36:25.307790"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error and send notification with Errdo.error.
+----------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:20:in `block (4 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:20:in `block (4 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:25.329994"], ["updated_at", "2016-11-20 20:36:25.329994"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error with the correct params.
+-------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "t.rb:59:in `block (3 levels) in <class:ErrdoTest>'Cool beansRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:59:in `block (3 levels) in <class:ErrdoTest>''Cool beansRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "param_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 160683007]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.2ms)[0m SELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36mUser Load (0.0ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 160683007]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should not create an error, but should send notification with Errdo.notify.
+-----------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error with no exception and set params.
+----------------------------------------------------------------------------------------------------------------
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1[0m
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:75:in `block (3 levels) in <class:ErrdoTest>'Cool beansNone"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:75:in `block (3 levels) in <class:ErrdoTest>''Cool beansNone' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "last_experiencer_id", "last_experiencer_type", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:25.432514"], ["updated_at", "2016-11-20 20:36:25.443262"], ["id", 3]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 160683007]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.2ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------------------------------------------------------------------
+ErrdoTest: test_: methods on the module warn and error should create an error, but should not send notification with Errdo.log.
+--------------------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rb:51:in `block (4 levels) in <class:ErrdoTest>'None"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 't.rb:51:in `block (4 levels) in <class:ErrdoTest>''None' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "backtrace", "importance", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:25.471732"], ["updated_at", "2016-11-20 20:36:25.474645"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------------------
+ErrorOccurrenceTest: test_: callbacks should update last_occurrence of error when created.
+-------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error1standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.0ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:25.488028"], ["updated_at", "2016-11-20 20:36:25.490555"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error1standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------
+ErrorOccurrenceTest: test_: model linkages should have correct relations.
+--------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("created_at", "updated_at") VALUES (?, ?)[0m [["created_at", "2016-11-20 20:36:25.495542"], ["updated_at", "2016-11-20 20:36:25.495542"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+------------------------------------------------------------------------------------------------
+ErrorTest: test_: model linkages should set the last experiencer to the last occurrence's user.
+------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error2standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("experiencer_id", "experiencer_type", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]]
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 2], ["last_occurred_at", "2016-11-20 20:36:25.515277"], ["updated_at", "2016-11-20 20:36:25.517764"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error2standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "last_experiencer_id" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["last_experiencer_id", 358143215], ["updated_at", "2016-11-20 20:36:25.520370"], ["id", 3]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1[0m [["id", 10]]
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]]
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 358143215]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------
+ErrorTest: test_: model linkages should have correct relations.
+----------------------------------------------------------------
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error3standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------
+ErrorTest: test_: model linkages should have counter cache for occurrences.
+----------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error4standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:25.539374"], ["updated_at", "2016-11-20 20:36:25.539374"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error4standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error4standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.0ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------
+ErrorTest: test_: model attributes should default status to active.
+--------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error5standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------
+ErrorTest: test_: model attributes should have right fields.
+-------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error6standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------
+ErrorTest: test_: model validations should force backtrace_hash to be unique.
+------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error7standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error8standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.2ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error7standard-errorRuntimeError' AND "errors"."id" != 4) LIMIT 1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.3ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Exception from WebMock
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.2ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m 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"}
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.0ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."id" = ? LIMIT 1 [["id", 9]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.2ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC[0m [["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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.133602"], ["updated_at", "2016-11-20 20:36:26.139751"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+Started GET "/errdo/" for 127.0.0.1 at 2016-11-20 15:36:26 -0500
+Processing by Errdo::ErrorsController#index as HTML
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.3ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.238159"], ["updated_at", "2016-11-20 20:36:26.246132"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Load (0.2ms)[0m 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"}
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35mErrdo::ErrorOccurrence Load (0.2ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC[0m [["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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+-----------------------------------------------------------------------------
+Errdo::ErrorsControllerTest: test_: actions update should change the status.
+-----------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error9standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:26.285017"], ["updated_at", "2016-11-20 20:36:26.285017"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+Processing by Errdo::ErrorsController#update as HTML
+ Parameters: {"error"=>{"status"=>"wontfix"}, "id"=>"3"}
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error9standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "status" = ?, "updated_at" = ? WHERE "errors"."id" = ? [["status", 1], ["updated_at", "2016-11-20 20:36:26.301924"], ["id", 3]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."id" DESC LIMIT 1 [["error_id", 3]]
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" WHERE "error_occurrences"."error_id" = ? ORDER BY "error_occurrences"."created_at" DESC[0m [["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)
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should revoke correctly.
+---------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should make sure that migrations are produced.
+-------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------
+ActiveRecordGeneratorTest: test_: ActiveRecordGenerator should throw error if table name already exists.
+---------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block allowed user should be able to get the errors index.
+---------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error10standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.372142"], ["updated_at", "2016-11-20 20:36:26.377420"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error10standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the error show page.
+------------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error11standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.6ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:26.489762"], ["updated_at", "2016-11-20 20:36:26.489762"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error11standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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"}
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to update the error.
+-----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error12standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.547796"], ["updated_at", "2016-11-20 20:36:26.551299"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error12standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.2ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["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)
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1 [["id", 3]]
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan allowed user should be able to get the errors index.
+----------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error13standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.4ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.597194"], ["updated_at", "2016-11-20 20:36:26.600625"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error13standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36mErrdo::Error Load (0.5ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."last_occurred_at" DESC LIMIT 20 OFFSET 0[0m
+ 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)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to update the error.
+------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error14standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:26.653124"], ["updated_at", "2016-11-20 20:36:26.653124"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error14standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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"}
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."id" = ? LIMIT 1[0m [["id", 3]]
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.1ms)[0m [1mbegin transaction[0m
+---------------------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: custom authorization block unallowed user should not be able to get the errors index.
+---------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.2ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error15standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:26.700238"], ["updated_at", "2016-11-20 20:36:26.700238"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error15standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.3ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+-------------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the error show page.
+-------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.2ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error16standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "http_method", "host_name", "url", "last_occurred_at", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.746569"], ["updated_at", "2016-11-20 20:36:26.749922"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error16standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.3ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "loser@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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"}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 160683007]]
+Redirected to http://www.example.com/errdo/
+Completed 302 Found in 3ms (ActiveRecord: 0.1ms)
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+----------------------------------------------------------------------------------------------------------
+AuthorizationIntegrationTest: test_: cancancan unallowed user should not be able to get the errors index.
+----------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'error17standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("error_id", "created_at", "updated_at") VALUES (?, ?, ?)[0m [["error_id", 3], ["created_at", "2016-11-20 20:36:26.795135"], ["updated_at", "2016-11-20 20:36:26.795135"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'error17standard-errorRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1[0m [["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]"}}
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1 [["email", "loser@example.com"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+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
+ [1m[35mUser Load (0.1ms)[0m 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)
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.2ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.2ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "user_agent", "referer", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.2ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36m (0.2ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error in the database if table name is set.
+-----------------------------------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:26.919358"], ["updated_at", "2016-11-20 20:36:26.925105"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "errors"
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.1ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 2], ["last_occurred_at", "2016-11-20 20:36:26.947634"], ["updated_at", "2016-11-20 20:36:26.953113"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE ("errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' AND "errors"."id" != 3) LIMIT 1[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" ORDER BY "errors"."id" DESC LIMIT 1[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error with the current user if a user is logged in.
+-------------------------------------------------------------------------------------------------------------------------------
+ [1m[35mUser Load (0.1ms)[0m 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]"}}
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."email" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["email", "user@example.com"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "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" = ?[0m [["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]]
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mUser Load (0.1ms)[0m [1mSELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT 1[0m [["id", 227792459]]
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT 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 (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.3ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:27.096563"], ["updated_at", "2016-11-20 20:36:27.101988"], ["id", 3]]
+ [1m[35mUser Load (0.1ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35mUser Load (0.0ms)[0m SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT 1 [["id", 227792459]]
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36mErrdo::ErrorOccurrence Load (0.1ms)[0m [1mSELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1[0m
+ [1m[35m (0.2ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.2ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:27.195071"], ["updated_at", "2016-11-20 20:36:27.201858"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "errors"[0m
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[35m (0.0ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.1ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "header_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.1ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+--------------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should not make an error if log404 is not set and 404 is hit.
+--------------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.1ms)[0m 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'
+
+
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "ontrollers/static_controller.rb:11:in `long_error'eeeeeeeeeeeeeeeeeeeeRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'ontrollers/static_controller.rb:11:in `long_error''eeeeeeeeeeeeeeeeeeeeRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.3ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:36:27.299146"], ["updated_at", "2016-11-20 20:36:27.306044"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.8ms)[0m rollback transaction
+ [1m[36m (0.2ms)[0m [1mbegin transaction[0m
+------------------------------------------------------------------------------------------------------------------
+ErrorsIntegrationTest: test_: model creation after an error should make an error if log404 is set and 404 is hit.
+------------------------------------------------------------------------------------------------------------------
+ [1m[35m (0.3ms)[0m 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'
+
+
+ [1m[36mErrdo::Error Load (0.1ms)[0m [1mSELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1[0m [["backtrace_hash", "spatch/middleware/debug_exceptions.rb:21:in `call' [GET] \"/not-a-path\"roller::RoutingError"]]
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mErrdo::Error Exists (0.4ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SAVEPOINT active_record_1
+ [1m[36mSQL (0.3ms)[0m [1mINSERT INTO "error_occurrences" ("ip", "query_string", "param_values", "cookie_values", "error_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35mSQL (0.1ms)[0m UPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ? [["id", 3]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35mSQL (0.2ms)[0m 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]]
+ [1m[36mErrdo::Error Exists (0.1ms)[0m [1mSELECT 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[0m
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m rollback transaction
+ [1m[36m (0.0ms)[0m [1mbegin transaction[0m
+-------------------------------------------------------------------------------------------------------
+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'
+
+
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "trollers/static_controller.rb:7:in `generic_error'standard-errorRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = 'trollers/static_controller.rb:7:in `generic_error''standard-errorRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "http_method", "host_name", "url", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.0ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:37:18.184418"], ["updated_at", "2016-11-20 20:37:18.190221"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35mErrdo::ErrorOccurrence Load (0.1ms)[0m SELECT "error_occurrences".* FROM "error_occurrences" ORDER BY "error_occurrences"."id" DESC LIMIT 1
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+----------------------------------------------------------------------------------
+NonWebTest: test_: active jobs should log to errdo when job fails asynchronously.
+----------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+[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
+ [1m[35mErrdo::Error Load (0.0ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "/test/integrations/non_web_test.rb:10:in `perform'AsynchronousFailureRuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mErrdo::Error Exists (0.1ms)[0m SELECT 1 AS one FROM "errors" WHERE "errors"."backtrace_hash" = '/test/integrations/non_web_test.rb:10:in `perform''AsynchronousFailureRuntimeError' LIMIT 1
+ [1m[36mSQL (0.2ms)[0m [1mINSERT INTO "errors" ("exception_class_name", "exception_message", "backtrace", "backtrace_hash", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?)[0m [["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"]]
+ [1m[35m (0.1ms)[0m RELEASE SAVEPOINT active_record_1
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.7ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 1], ["last_occurred_at", "2016-11-20 20:37:18.224486"], ["updated_at", "2016-11-20 20:37:18.229309"], ["id", 3]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should create an error when a task fails.
+------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35mErrdo::Error Load (0.1ms)[0m SELECT "errors".* FROM "errors" WHERE "errors"."backtrace_hash" = ? LIMIT 1 [["backtrace_hash", "t.rake:4:in `block (2 levels) in <top (required)>'ERRARuntimeError"]]
+ [1m[36m (0.1ms)[0m [1mSAVEPOINT active_record_1[0m
+ [1m[35mSQL (0.2ms)[0m 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"]]
+ [1m[36mSQL (0.1ms)[0m [1mUPDATE "errors" SET "occurrence_count" = COALESCE("occurrence_count", 0) + 1 WHERE "errors"."id" = ?[0m [["id", 2]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36mSQL (0.2ms)[0m [1mUPDATE "errors" SET "occurrence_count" = ?, "last_occurred_at" = ?, "updated_at" = ? WHERE "errors"."id" = ?[0m [["occurrence_count", 8], ["last_occurred_at", "2016-11-20 20:37:18.246888"], ["updated_at", "2016-11-20 20:37:18.250432"], ["id", 2]]
+ [1m[35mErrdo::Error Exists (0.1ms)[0m 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
+ [1m[36m (0.1ms)[0m [1mRELEASE SAVEPOINT active_record_1[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+-----------------------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should create not an error when a task fails when not set.
+-----------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.0ms)[0m begin transaction
+----------------------------------------------------------------------------------------------
+NonWebTest: test_: rake tasks should not create an error when a task fails with an interrupt.
+----------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mSELECT COUNT(*) FROM "error_occurrences"[0m
+ [1m[35m (0.1ms)[0m SELECT COUNT(*) FROM "error_occurrences"
+ [1m[36m (0.0ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+--------------------------------------------------------------------------------
+ErrdoGeneratorTest: test_: ErrdoGenerator should add class name to initializer.
+--------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m
+ [1m[35m (0.1ms)[0m begin transaction
+---------------------------------------------------------------------------------------------
+InstallGeneratorTest: test_: InstallGenerator should assert initializer is properly created.
+---------------------------------------------------------------------------------------------
+ [1m[36m (0.1ms)[0m [1mrollback transaction[0m