spec/dummy/log/development.log in active_job_channel-0.0.2 vs spec/dummy/log/development.log in active_job_channel-0.0.3

- old
+ new

@@ -7636,5 +7636,2356 @@ Started GET "/cable/pendant" for 127.0.0.1 at 2017-10-31 09:52:58 -0400 Started GET "/cable/pendant" [WebSocket] for 127.0.0.1 at 2017-10-31 09:52:58 -0400 Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) PendantChannel is transmitting the subscription confirmation PendantChannel is streaming from pendant:pendant_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 19:27:39 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 7ac8bc4e-fa9c-4bde-bbe2-52abe5093698) to Async(default) at 2018-01-14 00:27:44 UTC +Completed 500 Internal Server Error in 51ms + + + +ActionView::MissingTemplate (Missing template front/index with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby]}. Searched in: + * "/Users/shanecav/Code/active_job_channel/spec/dummy/app/views" +): + +app/controllers/front_controller.rb:4:in `index' +[ActiveJob] [ApplicationJob] [7ac8bc4e-fa9c-4bde-bbe2-52abe5093698] Performing ApplicationJob (Job ID: 7ac8bc4e-fa9c-4bde-bbe2-52abe5093698) from Async(default) +[ActiveJob] [ApplicationJob] [7ac8bc4e-fa9c-4bde-bbe2-52abe5093698] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [7ac8bc4e-fa9c-4bde-bbe2-52abe5093698] Performed ApplicationJob (Job ID: 7ac8bc4e-fa9c-4bde-bbe2-52abe5093698) from Async(default) in 26.08ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:28:11 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: f09a3f45-997d-4be6-9043-2c4f220373d0) to Async(default) at 2018-01-14 00:28:16 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.4ms) +Completed 500 Internal Server Error in 273ms + + + +ActionView::Template::Error (couldn't find file 'active_job_channel/application' with type 'application/javascript' +Checked in these paths: + /Users/shanecav/Code/active_job_channel/spec/dummy/app/assets/config + /Users/shanecav/Code/active_job_channel/spec/dummy/app/assets/images + /Users/shanecav/Code/active_job_channel/spec/dummy/app/assets/javascripts + /Users/shanecav/Code/active_job_channel/spec/dummy/app/assets/stylesheets + /Users/shanecav/Code/active_job_channel/vendor/assets/javascripts + /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.2.0.beta2/lib/assets/compiled + /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actionview-5.2.0.beta2/lib/assets/compiled + /Users/shanecav/Code/active_job_channel/spec/dummy/node_modules): + 4: <title>Dummy</title> + 5: <%= csrf_meta_tags %> + 6: + 7: <%= stylesheet_link_tag 'application', media: 'all' %> + 8: <%= javascript_include_tag 'application' %> + 9: </head> + 10: + +app/assets/javascripts/application.js:14 +app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___2851553050169049197_70267587743180' +app/controllers/front_controller.rb:4:in `index' +[ActiveJob] [ApplicationJob] [f09a3f45-997d-4be6-9043-2c4f220373d0] Performing ApplicationJob (Job ID: f09a3f45-997d-4be6-9043-2c4f220373d0) from Async(default) +[ActiveJob] [ApplicationJob] [f09a3f45-997d-4be6-9043-2c4f220373d0] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [f09a3f45-997d-4be6-9043-2c4f220373d0] Performed ApplicationJob (Job ID: f09a3f45-997d-4be6-9043-2c4f220373d0) from Async(default) in 0.68ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:28:45 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: de08cf43-ee22-48c6-87a4-2e37668c0999) to Async(default) at 2018-01-14 00:28:50 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.3ms) +Completed 200 OK in 80ms (Views: 78.9ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:28:46 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:28:46 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +[ActiveJob] [ApplicationJob] [de08cf43-ee22-48c6-87a4-2e37668c0999] Performing ApplicationJob (Job ID: de08cf43-ee22-48c6-87a4-2e37668c0999) from Async(default) +[ActiveJob] [ApplicationJob] [de08cf43-ee22-48c6-87a4-2e37668c0999] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [de08cf43-ee22-48c6-87a4-2e37668c0999] Performed ApplicationJob (Job ID: de08cf43-ee22-48c6-87a4-2e37668c0999) from Async(default) in 0.32ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:29:39 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: fb0d120b-3ab4-4c14-91ea-2610055ee565) to Async(default) at 2018-01-14 00:29:44 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.4ms) +Completed 200 OK in 37ms (Views: 36.3ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:29:39 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:29:40 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:29:40 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/" for 127.0.0.1 at 2018-01-13 19:29:41 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 9a86e096-40c4-4482-95a2-2d2da9cc58d2) to Async(default) at 2018-01-14 00:29:46 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.4ms) +Completed 200 OK in 19ms (Views: 17.6ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:29:41 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:29:41 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:29:41 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/" for 127.0.0.1 at 2018-01-13 19:29:42 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 5c843959-6b35-4fc4-9aef-62e4b8b84486) to Async(default) at 2018-01-14 00:29:47 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.3ms) +Completed 200 OK in 26ms (Views: 24.8ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:29:42 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:29:42 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:29:42 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +[ActiveJob] [ApplicationJob] [fb0d120b-3ab4-4c14-91ea-2610055ee565] Performing ApplicationJob (Job ID: fb0d120b-3ab4-4c14-91ea-2610055ee565) from Async(default) +[ActiveJob] [ApplicationJob] [fb0d120b-3ab4-4c14-91ea-2610055ee565] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [fb0d120b-3ab4-4c14-91ea-2610055ee565] Performed ApplicationJob (Job ID: fb0d120b-3ab4-4c14-91ea-2610055ee565) from Async(default) in 0.44ms +[ActiveJob] [ApplicationJob] [9a86e096-40c4-4482-95a2-2d2da9cc58d2] Performing ApplicationJob (Job ID: 9a86e096-40c4-4482-95a2-2d2da9cc58d2) from Async(default) +[ActiveJob] [ApplicationJob] [9a86e096-40c4-4482-95a2-2d2da9cc58d2] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [9a86e096-40c4-4482-95a2-2d2da9cc58d2] Performed ApplicationJob (Job ID: 9a86e096-40c4-4482-95a2-2d2da9cc58d2) from Async(default) in 0.34ms +[ActiveJob] [ApplicationJob] [5c843959-6b35-4fc4-9aef-62e4b8b84486] Performing ApplicationJob (Job ID: 5c843959-6b35-4fc4-9aef-62e4b8b84486) from Async(default) +[ActiveJob] [ApplicationJob] [5c843959-6b35-4fc4-9aef-62e4b8b84486] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [5c843959-6b35-4fc4-9aef-62e4b8b84486] Performed ApplicationJob (Job ID: 5c843959-6b35-4fc4-9aef-62e4b8b84486) from Async(default) in 0.34ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:30:43 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: ebc9bf78-7a44-4aa7-9e3b-76e59170219e) to Async(default) at 2018-01-14 00:30:48 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.5ms) +Completed 200 OK in 20ms (Views: 18.7ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:30:43 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:30:43 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:30:43 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/" for 127.0.0.1 at 2018-01-13 19:30:48 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: af64649f-40d2-4d7c-8f23-8438a23c7d89) to Async(default) at 2018-01-14 00:30:53 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.5ms) +Completed 200 OK in 18ms (Views: 16.9ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:30:48 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +[ActiveJob] [ApplicationJob] [ebc9bf78-7a44-4aa7-9e3b-76e59170219e] Performing ApplicationJob (Job ID: ebc9bf78-7a44-4aa7-9e3b-76e59170219e) from Async(default) +[ActiveJob] [ApplicationJob] [ebc9bf78-7a44-4aa7-9e3b-76e59170219e] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [ebc9bf78-7a44-4aa7-9e3b-76e59170219e] Performed ApplicationJob (Job ID: ebc9bf78-7a44-4aa7-9e3b-76e59170219e) from Async(default) in 0.43ms +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:30:48 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:30:48 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +[ActiveJob] [ApplicationJob] [af64649f-40d2-4d7c-8f23-8438a23c7d89] Performing ApplicationJob (Job ID: af64649f-40d2-4d7c-8f23-8438a23c7d89) from Async(default) +[ActiveJob] [ApplicationJob] [af64649f-40d2-4d7c-8f23-8438a23c7d89] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [af64649f-40d2-4d7c-8f23-8438a23c7d89] Performed ApplicationJob (Job ID: af64649f-40d2-4d7c-8f23-8438a23c7d89) from Async(default) in 0.66ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:31:26 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: d6a16d34-8a5a-4666-8975-d31a93b96dc0) to Async(default) at 2018-01-14 00:31:31 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.3ms) +Completed 200 OK in 18ms (Views: 16.9ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:31:26 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:31:27 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:31:27 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +[ActiveJob] [ApplicationJob] [d6a16d34-8a5a-4666-8975-d31a93b96dc0] Performing ApplicationJob (Job ID: d6a16d34-8a5a-4666-8975-d31a93b96dc0) from Async(default) +[ActiveJob] [ApplicationJob] [d6a16d34-8a5a-4666-8975-d31a93b96dc0] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [d6a16d34-8a5a-4666-8975-d31a93b96dc0] Performed ApplicationJob (Job ID: d6a16d34-8a5a-4666-8975-d31a93b96dc0) from Async(default) in 0.52ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:32:14 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: ebb687ba-720b-4ba6-bf24-f78efa35e0af) to Async(default) at 2018-01-14 00:32:19 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.4ms) +Completed 200 OK in 21ms (Views: 20.4ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:32:14 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:32:15 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:32:15 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#{"channel":"::ActiveJobChannel::Channel"} +Started GET "/" for 127.0.0.1 at 2018-01-13 19:32:26 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 4743acda-f4df-48d1-9c78-2e5cba2b3640) to Async(default) at 2018-01-14 00:32:31 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.4ms) +Completed 200 OK in 362ms (Views: 332.9ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:32:27 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:32:27 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [4743acda-f4df-48d1-9c78-2e5cba2b3640] Performing ApplicationJob (Job ID: 4743acda-f4df-48d1-9c78-2e5cba2b3640) from Async(default) +[ActiveJob] [ApplicationJob] [4743acda-f4df-48d1-9c78-2e5cba2b3640] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +[ActiveJob] [ApplicationJob] [4743acda-f4df-48d1-9c78-2e5cba2b3640] Performed ApplicationJob (Job ID: 4743acda-f4df-48d1-9c78-2e5cba2b3640) from Async(default) in 12.43ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:32:41 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: bd0375dc-e807-40f0-907e-7520f48e205e) to Async(default) at 2018-01-14 00:32:46 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.9ms) +Completed 200 OK in 317ms (Views: 285.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:32:41 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:32:41 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [bd0375dc-e807-40f0-907e-7520f48e205e] Performing ApplicationJob (Job ID: bd0375dc-e807-40f0-907e-7520f48e205e) from Async(default) +[ActiveJob] [ApplicationJob] [bd0375dc-e807-40f0-907e-7520f48e205e] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [bd0375dc-e807-40f0-907e-7520f48e205e] Performed ApplicationJob (Job ID: bd0375dc-e807-40f0-907e-7520f48e205e) from Async(default) in 9.51ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 19:33:28 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: f2121901-b063-489f-9325-377f852aea63) to Async(default) at 2018-01-14 00:33:33 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.5ms) +Completed 200 OK in 39ms (Views: 36.9ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:33:28 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:33:29 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:33:29 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 19:33:36 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: a8b26d8c-ac96-4c71-884e-197910e0c911) to Async(default) at 2018-01-14 00:33:41 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 274ms (Views: 246.6ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:33:37 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:33:37 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [a8b26d8c-ac96-4c71-884e-197910e0c911] Performing ApplicationJob (Job ID: a8b26d8c-ac96-4c71-884e-197910e0c911) from Async(default) +[ActiveJob] [ApplicationJob] [a8b26d8c-ac96-4c71-884e-197910e0c911] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [a8b26d8c-ac96-4c71-884e-197910e0c911] Performed ApplicationJob (Job ID: a8b26d8c-ac96-4c71-884e-197910e0c911) from Async(default) in 11.29ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:34:31 -0500 +Started GET "/" for 127.0.0.1 at 2018-01-13 19:34:31 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:34:31 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: f1c283f1-442d-4642-8b47-a11636f19b80) to Async(default) at 2018-01-14 00:34:36 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.1ms) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Completed 200 OK in 385ms (Views: 347.8ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:34:31 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:34:32 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:34:32 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [f1c283f1-442d-4642-8b47-a11636f19b80] Performing ApplicationJob (Job ID: f1c283f1-442d-4642-8b47-a11636f19b80) from Async(default) +[ActiveJob] [ApplicationJob] [f1c283f1-442d-4642-8b47-a11636f19b80] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [f1c283f1-442d-4642-8b47-a11636f19b80] Performed ApplicationJob (Job ID: f1c283f1-442d-4642-8b47-a11636f19b80) from Async(default) in 6.52ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 19:35:07 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: b0a1a500-54e5-4ff3-8d3b-1dd3d36f3b32) to Async(default) at 2018-01-14 00:35:12 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 289ms (Views: 257.3ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:35:07 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:35:07 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [b0a1a500-54e5-4ff3-8d3b-1dd3d36f3b32] Performing ApplicationJob (Job ID: b0a1a500-54e5-4ff3-8d3b-1dd3d36f3b32) from Async(default) +[ActiveJob] [ApplicationJob] [b0a1a500-54e5-4ff3-8d3b-1dd3d36f3b32] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [b0a1a500-54e5-4ff3-8d3b-1dd3d36f3b32] Performed ApplicationJob (Job ID: b0a1a500-54e5-4ff3-8d3b-1dd3d36f3b32) from Async(default) in 8.81ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:35:55 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:35:55 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 19:35:55 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: ab32dda5-ae3b-4535-a346-01c1f14df448) to Async(default) at 2018-01-14 00:36:00 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 315ms (Views: 295.5ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:35:56 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:35:56 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:35:56 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [ab32dda5-ae3b-4535-a346-01c1f14df448] Performing ApplicationJob (Job ID: ab32dda5-ae3b-4535-a346-01c1f14df448) from Async(default) +[ActiveJob] [ApplicationJob] [ab32dda5-ae3b-4535-a346-01c1f14df448] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [ab32dda5-ae3b-4535-a346-01c1f14df448] Performed ApplicationJob (Job ID: ab32dda5-ae3b-4535-a346-01c1f14df448) from Async(default) in 4.37ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 19:36:12 -0500 +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:36:12 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:36:12 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: c85e37f1-55c5-4584-a67e-6650f95a4b42) to Async(default) at 2018-01-14 00:36:17 UTC +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.2ms) +Completed 200 OK in 365ms (Views: 317.8ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:36:13 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:36:13 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:36:13 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [c85e37f1-55c5-4584-a67e-6650f95a4b42] Performing ApplicationJob (Job ID: c85e37f1-55c5-4584-a67e-6650f95a4b42) from Async(default) +[ActiveJob] [ApplicationJob] [c85e37f1-55c5-4584-a67e-6650f95a4b42] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [c85e37f1-55c5-4584-a67e-6650f95a4b42] Performed ApplicationJob (Job ID: c85e37f1-55c5-4584-a67e-6650f95a4b42) from Async(default) in 4.92ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 19:37:43 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 710ff77e-3de8-43fb-b3e3-4fc3cdbef0e9) to Async(default) at 2018-01-14 00:37:48 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.5ms) +Completed 200 OK in 327ms (Views: 287.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:37:44 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:37:44 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Could not execute command from ({"command"=>"subscribe", "identifier"=>"{\"channel\":\"::ActiveJobChannel::Channel\"}"}) [NameError - undefined local variable or method `current_user' for #<ActiveJobChannel::Channel:0x00007fcb3b9c30e8>]: /Users/shanecav/Code/active_job_channel/lib/active_job_channel/channel.rb:4:in `subscribed' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.2.0.beta2/lib/action_cable/channel/base.rb:179:in `block in subscribe_to_channel' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.2.0.beta2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.2.0.beta2/lib/active_support/execution_wrapper.rb:83:in `wrap' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.2.0.beta2/lib/action_cable/engine.rb:68:in `block (3 levels) in <class:Engine>' +[ActiveJob] [ApplicationJob] [710ff77e-3de8-43fb-b3e3-4fc3cdbef0e9] Performing ApplicationJob (Job ID: 710ff77e-3de8-43fb-b3e3-4fc3cdbef0e9) from Async(default) +[ActiveJob] [ApplicationJob] [710ff77e-3de8-43fb-b3e3-4fc3cdbef0e9] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [710ff77e-3de8-43fb-b3e3-4fc3cdbef0e9] Performed ApplicationJob (Job ID: 710ff77e-3de8-43fb-b3e3-4fc3cdbef0e9) from Async(default) in 12.69ms +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:38:59 -0500 + +LoadError (Unable to autoload constant Connection, expected /Users/shanecav/Code/active_job_channel/spec/dummy/app/cable/connection.rb to define it): + +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:502:in `load_missing_constant' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:193:in `const_missing' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:533:in `load_missing_constant' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:193:in `const_missing' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:285:in `const_get' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:285:in `block in constantize' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `each' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `inject' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `constantize' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:326:in `safe_constantize' +activesupport (5.2.0.beta2) lib/active_support/core_ext/string/inflections.rb:79:in `safe_constantize' +actioncable (5.2.0.beta2) lib/action_cable/engine.rb:37:in `block (3 levels) in <class:Engine>' +actioncable (5.2.0.beta2) lib/action_cable/server/base.rb:30:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/mapper.rb:48:in `serve' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:52:in `block in serve' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:35:in `each' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:35:in `serve' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/route_set.rb:830:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:25:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/http/content_security_policy.rb:16:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/cookies.rb:663:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' +activesupport (5.2.0.beta2) lib/active_support/callbacks.rb:98:in `run_callbacks' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/callbacks.rb:26:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/executor.rb:14:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:38:in `call_app' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:26:in `block in call' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:71:in `block in tagged' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:28:in `tagged' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:71:in `tagged' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:26:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/remote_ip.rb:81:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/request_id.rb:27:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.2.0.beta2) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/executor.rb:14:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/static.rb:127:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.2.0.beta2) lib/rails/engine.rb:524:in `call' +puma (3.11.0) lib/puma/configuration.rb:225:in `call' +puma (3.11.0) lib/puma/server.rb:624:in `handle_request' +puma (3.11.0) lib/puma/server.rb:438:in `process_client' +puma (3.11.0) lib/puma/server.rb:302:in `block in run' +puma (3.11.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/" for 127.0.0.1 at 2018-01-13 19:39:00 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 5361f3a7-d406-4de7-9a35-55b5172fcfa3) to Async(default) at 2018-01-14 00:39:05 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (0.8ms) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:39:00 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:39:00 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Subscription class not found: "::ActiveJobChannel::Channel" +Completed 200 OK in 392ms (Views: 336.7ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:39:00 -0500 +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:39:01 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:39:01 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Subscription class not found: "::ActiveJobChannel::Channel" +[ActiveJob] [ApplicationJob] [5361f3a7-d406-4de7-9a35-55b5172fcfa3] Performing ApplicationJob (Job ID: 5361f3a7-d406-4de7-9a35-55b5172fcfa3) from Async(default) +[ActiveJob] [ApplicationJob] [5361f3a7-d406-4de7-9a35-55b5172fcfa3] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [5361f3a7-d406-4de7-9a35-55b5172fcfa3] Performed ApplicationJob (Job ID: 5361f3a7-d406-4de7-9a35-55b5172fcfa3) from Async(default) in 6.34ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:39:33 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: f560b055-aa12-4569-a5db-e91495493181) to Async(default) at 2018-01-14 00:39:38 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 393ms (Views: 363.7ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:39:34 -0500 + +LoadError (Unable to autoload constant Connection, expected /Users/shanecav/Code/active_job_channel/spec/dummy/app/cable/connection.rb to define it): + +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:502:in `load_missing_constant' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:193:in `const_missing' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:533:in `load_missing_constant' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:193:in `const_missing' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:285:in `const_get' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:285:in `block in constantize' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `each' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `inject' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `constantize' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:326:in `safe_constantize' +activesupport (5.2.0.beta2) lib/active_support/core_ext/string/inflections.rb:79:in `safe_constantize' +actioncable (5.2.0.beta2) lib/action_cable/engine.rb:37:in `block (3 levels) in <class:Engine>' +actioncable (5.2.0.beta2) lib/action_cable/server/base.rb:30:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/mapper.rb:48:in `serve' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:52:in `block in serve' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:35:in `each' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:35:in `serve' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/route_set.rb:830:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:25:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/http/content_security_policy.rb:16:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/cookies.rb:663:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' +activesupport (5.2.0.beta2) lib/active_support/callbacks.rb:98:in `run_callbacks' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/callbacks.rb:26:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/executor.rb:14:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:38:in `call_app' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:26:in `block in call' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:71:in `block in tagged' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:28:in `tagged' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:71:in `tagged' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:26:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/remote_ip.rb:81:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/request_id.rb:27:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.2.0.beta2) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/executor.rb:14:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/static.rb:127:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.2.0.beta2) lib/rails/engine.rb:524:in `call' +puma (3.11.0) lib/puma/configuration.rb:225:in `call' +puma (3.11.0) lib/puma/server.rb:624:in `handle_request' +puma (3.11.0) lib/puma/server.rb:438:in `process_client' +puma (3.11.0) lib/puma/server.rb:302:in `block in run' +puma (3.11.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +[ActiveJob] [ApplicationJob] [f560b055-aa12-4569-a5db-e91495493181] Performing ApplicationJob (Job ID: f560b055-aa12-4569-a5db-e91495493181) from Async(default) +[ActiveJob] [ApplicationJob] [f560b055-aa12-4569-a5db-e91495493181] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [f560b055-aa12-4569-a5db-e91495493181] Performed ApplicationJob (Job ID: f560b055-aa12-4569-a5db-e91495493181) from Async(default) in 8.53ms +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:39:40 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:39:40 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Subscription class not found: "::ActiveJobChannel" +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:42:18 -0500 + +LoadError (Unable to autoload constant Connection, expected /Users/shanecav/Code/active_job_channel/spec/dummy/app/channels/connection.rb to define it): + +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:502:in `load_missing_constant' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:193:in `const_missing' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:533:in `load_missing_constant' +activesupport (5.2.0.beta2) lib/active_support/dependencies.rb:193:in `const_missing' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:285:in `const_get' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:285:in `block in constantize' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `each' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `inject' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:281:in `constantize' +activesupport (5.2.0.beta2) lib/active_support/inflector/methods.rb:326:in `safe_constantize' +activesupport (5.2.0.beta2) lib/active_support/core_ext/string/inflections.rb:79:in `safe_constantize' +actioncable (5.2.0.beta2) lib/action_cable/engine.rb:37:in `block (3 levels) in <class:Engine>' +actioncable (5.2.0.beta2) lib/action_cable/server/base.rb:30:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/mapper.rb:48:in `serve' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:52:in `block in serve' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:35:in `each' +actionpack (5.2.0.beta2) lib/action_dispatch/journey/router.rb:35:in `serve' +actionpack (5.2.0.beta2) lib/action_dispatch/routing/route_set.rb:830:in `call' +rack (2.0.3) lib/rack/etag.rb:25:in `call' +rack (2.0.3) lib/rack/conditional_get.rb:25:in `call' +rack (2.0.3) lib/rack/head.rb:12:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/http/content_security_policy.rb:16:in `call' +rack (2.0.3) lib/rack/session/abstract/id.rb:232:in `context' +rack (2.0.3) lib/rack/session/abstract/id.rb:226:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/cookies.rb:663:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call' +activesupport (5.2.0.beta2) lib/active_support/callbacks.rb:98:in `run_callbacks' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/callbacks.rb:26:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/executor.rb:14:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:38:in `call_app' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:26:in `block in call' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:71:in `block in tagged' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:28:in `tagged' +activesupport (5.2.0.beta2) lib/active_support/tagged_logging.rb:71:in `tagged' +railties (5.2.0.beta2) lib/rails/rack/logger.rb:26:in `call' +sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/remote_ip.rb:81:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/request_id.rb:27:in `call' +rack (2.0.3) lib/rack/method_override.rb:22:in `call' +rack (2.0.3) lib/rack/runtime.rb:22:in `call' +activesupport (5.2.0.beta2) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/executor.rb:14:in `call' +actionpack (5.2.0.beta2) lib/action_dispatch/middleware/static.rb:127:in `call' +rack (2.0.3) lib/rack/sendfile.rb:111:in `call' +railties (5.2.0.beta2) lib/rails/engine.rb:524:in `call' +puma (3.11.0) lib/puma/configuration.rb:225:in `call' +puma (3.11.0) lib/puma/server.rb:624:in `handle_request' +puma (3.11.0) lib/puma/server.rb:438:in `process_client' +puma (3.11.0) lib/puma/server.rb:302:in `block in run' +puma (3.11.0) lib/puma/thread_pool.rb:120:in `block in spawn_thread' +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:42:21 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:42:21 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Subscription class not found: "::ActiveJobChannel" +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:43:22 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:43:22 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Subscription class not found: "::ActiveJobChannel" +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:44:10 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:44:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Subscription class not found: "::ActiveJobChannel" +Started GET "/" for 127.0.0.1 at 2018-01-13 19:44:10 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: e391d04e-062b-496e-9ef3-042f60a0f5ad) to Async(default) at 2018-01-14 00:44:15 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.1ms) +Completed 200 OK in 407ms (Views: 386.3ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:44:11 -0500 +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:44:11 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:44:11 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [e391d04e-062b-496e-9ef3-042f60a0f5ad] Performing ApplicationJob (Job ID: e391d04e-062b-496e-9ef3-042f60a0f5ad) from Async(default) +[ActiveJob] [ApplicationJob] [e391d04e-062b-496e-9ef3-042f60a0f5ad] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [e391d04e-062b-496e-9ef3-042f60a0f5ad] Performed ApplicationJob (Job ID: e391d04e-062b-496e-9ef3-042f60a0f5ad) from Async(default) in 6.98ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 19:44:39 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: fa78600c-04ee-421f-8c4a-b39e4e5ea96d) to Async(default) at 2018-01-14 00:44:44 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 345ms (Views: 306.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:44:40 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:44:40 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Could not execute command from ({"command"=>"subscribe", "identifier"=>"{\"channel\":\"::ActiveJobChannel::Channel\"}"}) [NameError - undefined local variable or method `identifiers' for #<ActiveJobChannel::Channel:0x00007ff9529cb550> +Did you mean? identifier + @identifier]: /Users/shanecav/Code/active_job_channel/lib/active_job_channel/channel.rb:4:in `subscribed' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.2.0.beta2/lib/action_cable/channel/base.rb:179:in `block in subscribe_to_channel' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.2.0.beta2/lib/active_support/callbacks.rb:109:in `block in run_callbacks' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.2.0.beta2/lib/active_support/execution_wrapper.rb:83:in `wrap' | /Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.2.0.beta2/lib/action_cable/engine.rb:68:in `block (3 levels) in <class:Engine>' +Started GET "/" for 127.0.0.1 at 2018-01-13 19:44:49 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: a67a2e36-c0c2-44ba-8cff-67a134b21872) to Async(default) at 2018-01-14 00:44:54 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 360ms (Views: 316.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:44:50 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:44:50 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [a67a2e36-c0c2-44ba-8cff-67a134b21872] Performing ApplicationJob (Job ID: a67a2e36-c0c2-44ba-8cff-67a134b21872) from Async(default) +[ActiveJob] [ApplicationJob] [a67a2e36-c0c2-44ba-8cff-67a134b21872] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [a67a2e36-c0c2-44ba-8cff-67a134b21872] Performed ApplicationJob (Job ID: a67a2e36-c0c2-44ba-8cff-67a134b21872) from Async(default) in 7.06ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:48:23 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:48:23 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 19:48:30 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 1d093377-1be7-43dc-a9ac-b81be8ff2287) to Async(default) at 2018-01-14 00:48:35 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 299ms (Views: 278.0ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:48:30 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:48:31 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:48:31 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [1d093377-1be7-43dc-a9ac-b81be8ff2287] Performing ApplicationJob (Job ID: 1d093377-1be7-43dc-a9ac-b81be8ff2287) from Async(default) +[ActiveJob] [ApplicationJob] [1d093377-1be7-43dc-a9ac-b81be8ff2287] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [1d093377-1be7-43dc-a9ac-b81be8ff2287] Performed ApplicationJob (Job ID: 1d093377-1be7-43dc-a9ac-b81be8ff2287) from Async(default) in 5.37ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:48:50 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:48:50 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 19:48:51 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 803df42d-1a28-4966-bce6-18abea78010f) to Async(default) at 2018-01-14 00:48:56 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 340ms (Views: 314.9ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:48:51 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:48:52 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:48:52 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [803df42d-1a28-4966-bce6-18abea78010f] Performing ApplicationJob (Job ID: 803df42d-1a28-4966-bce6-18abea78010f) from Async(default) +[ActiveJob] [ApplicationJob] [803df42d-1a28-4966-bce6-18abea78010f] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +[ActiveJob] [ApplicationJob] [803df42d-1a28-4966-bce6-18abea78010f] Performed ApplicationJob (Job ID: 803df42d-1a28-4966-bce6-18abea78010f) from Async(default) in 6.6ms +Started GET "/" for 127.0.0.1 at 2018-01-13 19:49:15 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 7ed5e819-b299-48ec-917e-30ef279e4e41) to Async(default) at 2018-01-14 00:49:20 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.4ms) +Completed 200 OK in 321ms (Views: 288.4ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:49:16 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:49:16 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [7ed5e819-b299-48ec-917e-30ef279e4e41] Performing ApplicationJob (Job ID: 7ed5e819-b299-48ec-917e-30ef279e4e41) from Async(default) +[ActiveJob] [ApplicationJob] [7ed5e819-b299-48ec-917e-30ef279e4e41] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [7ed5e819-b299-48ec-917e-30ef279e4e41] Performed ApplicationJob (Job ID: 7ed5e819-b299-48ec-917e-30ef279e4e41) from Async(default) in 8.16ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 19:52:06 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 96795430-3dc6-4871-8938-003db5bbf353) to Async(default) at 2018-01-14 00:52:11 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.5ms) +Completed 200 OK in 322ms (Views: 284.5ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 19:52:06 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 19:52:07 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [96795430-3dc6-4871-8938-003db5bbf353] Performing ApplicationJob (Job ID: 96795430-3dc6-4871-8938-003db5bbf353) from Async(default) +[ActiveJob] [ApplicationJob] [96795430-3dc6-4871-8938-003db5bbf353] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [96795430-3dc6-4871-8938-003db5bbf353] Performed ApplicationJob (Job ID: 96795430-3dc6-4871-8938-003db5bbf353) from Async(default) in 10.66ms +Started GET "/" for 127.0.0.1 at 2018-01-13 20:02:34 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 6e2172a9-cdd7-4df8-86f7-799ad47b9f9a) to Async(default) at 2018-01-14 01:02:39 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (3.0ms) +Completed 200 OK in 420ms (Views: 378.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:02:35 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:02:35 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [6e2172a9-cdd7-4df8-86f7-799ad47b9f9a] Performing ApplicationJob (Job ID: 6e2172a9-cdd7-4df8-86f7-799ad47b9f9a) from Async(default) +[ActiveJob] [ApplicationJob] [6e2172a9-cdd7-4df8-86f7-799ad47b9f9a] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [6e2172a9-cdd7-4df8-86f7-799ad47b9f9a] Performed ApplicationJob (Job ID: 6e2172a9-cdd7-4df8-86f7-799ad47b9f9a) from Async(default) in 11.72ms +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:03:10 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:03:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel# +Started GET "/" for 127.0.0.1 at 2018-01-13 20:03:10 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 7de7e53a-9182-4d3a-8314-31ca9185a008) to Async(default) at 2018-01-14 01:03:15 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 367ms (Views: 330.2ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:03:10 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel# +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:03:10 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:03:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel# +[ActiveJob] [ApplicationJob] [7de7e53a-9182-4d3a-8314-31ca9185a008] Performing ApplicationJob (Job ID: 7de7e53a-9182-4d3a-8314-31ca9185a008) from Async(default) +[ActiveJob] [ApplicationJob] [7de7e53a-9182-4d3a-8314-31ca9185a008] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [7de7e53a-9182-4d3a-8314-31ca9185a008] Performed ApplicationJob (Job ID: 7de7e53a-9182-4d3a-8314-31ca9185a008) from Async(default) in 6.12ms +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:03:35 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:03:35 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:05:29 -0500 +Started GET "/" for 127.0.0.1 at 2018-01-13 20:05:29 -0500 +Processing by FrontController#index as HTML +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:05:29 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +[ActiveJob] Enqueued ApplicationJob (Job ID: 0755fed2-be32-44dd-88dd-26c160ffc62b) to Async(default) at 2018-01-14 01:05:34 UTC +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 446ms (Views: 370.1ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:05:29 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:05:29 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:05:29 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [0755fed2-be32-44dd-88dd-26c160ffc62b] Performing ApplicationJob (Job ID: 0755fed2-be32-44dd-88dd-26c160ffc62b) from Async(default) +[ActiveJob] [ApplicationJob] [0755fed2-be32-44dd-88dd-26c160ffc62b] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +[ActiveJob] [ApplicationJob] [0755fed2-be32-44dd-88dd-26c160ffc62b] Performed ApplicationJob (Job ID: 0755fed2-be32-44dd-88dd-26c160ffc62b) from Async(default) in 7.34ms +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:14:24 -0500 +Started GET "/" for 127.0.0.1 at 2018-01-13 20:14:24 -0500 +Processing by FrontController#index as HTML +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:14:24 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Completed 500 Internal Server Error in 60ms + + +Registered connection (bloop) + +NameError (uninitialized constant ActiveJobChannel::Broadcaster::InstanceMethods): + +app/jobs/application_job.rb:1:in `<top (required)>' +app/controllers/front_controller.rb:3:in `index' +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:14:25 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 20:15:18 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 2b75ec19-1723-4b2a-a09b-51e85821d1a8) to Async(default) at 2018-01-14 01:15:23 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 288ms (Views: 252.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:15:19 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:15:19 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [2b75ec19-1723-4b2a-a09b-51e85821d1a8] Performing ApplicationJob (Job ID: 2b75ec19-1723-4b2a-a09b-51e85821d1a8) from Async(default) +[ActiveJob] [ApplicationJob] [2b75ec19-1723-4b2a-a09b-51e85821d1a8] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [2b75ec19-1723-4b2a-a09b-51e85821d1a8] Performed ApplicationJob (Job ID: 2b75ec19-1723-4b2a-a09b-51e85821d1a8) from Async(default) in 7.35ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:16:37 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:16:37 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 20:16:37 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: c1213059-d3d0-49f5-8e7b-5a3a7f614dd2) to Async(default) at 2018-01-14 01:16:42 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (3.3ms) +Completed 200 OK in 411ms (Views: 377.2ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:16:38 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:16:38 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:16:38 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [c1213059-d3d0-49f5-8e7b-5a3a7f614dd2] Performing ApplicationJob (Job ID: c1213059-d3d0-49f5-8e7b-5a3a7f614dd2) from Async(default) +[ActiveJob] [ApplicationJob] [c1213059-d3d0-49f5-8e7b-5a3a7f614dd2] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [c1213059-d3d0-49f5-8e7b-5a3a7f614dd2] Performed ApplicationJob (Job ID: c1213059-d3d0-49f5-8e7b-5a3a7f614dd2) from Async(default) in 9.62ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:19:39 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: e6d6c006-32e5-4a18-b940-75139df048d1) to Async(default) at 2018-01-14 01:19:44 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 412ms (Views: 368.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:19:40 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:19:40 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [e6d6c006-32e5-4a18-b940-75139df048d1] Performing ApplicationJob (Job ID: e6d6c006-32e5-4a18-b940-75139df048d1) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [e6d6c006-32e5-4a18-b940-75139df048d1] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [e6d6c006-32e5-4a18-b940-75139df048d1] Performed ApplicationJob (Job ID: e6d6c006-32e5-4a18-b940-75139df048d1) from Async(default) in 6.22ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:21:06 -0500 +Processing by FrontController#index as HTML +Completed 500 Internal Server Error in 49ms + + + +ArgumentError (wrong number of arguments (given 2, expected 0..1)): + +app/controllers/front_controller.rb:3:in `index' +Started GET "/" for 127.0.0.1 at 2018-01-13 20:21:30 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 63d5cd7c-9721-4949-afba-57997856bbdf) to Async(default) at 2018-01-14 01:21:35 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.4ms) +Completed 200 OK in 376ms (Views: 334.5ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:21:31 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:21:31 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [63d5cd7c-9721-4949-afba-57997856bbdf] Performing ApplicationJob (Job ID: 63d5cd7c-9721-4949-afba-57997856bbdf) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [63d5cd7c-9721-4949-afba-57997856bbdf] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [63d5cd7c-9721-4949-afba-57997856bbdf] Performed ApplicationJob (Job ID: 63d5cd7c-9721-4949-afba-57997856bbdf) from Async(default) in 7.22ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:24:30 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:24:30 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 20:24:31 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 384fe75b-135d-4961-9e3c-b60a1e8c5ebb) to Async(default) at 2018-01-14 01:24:36 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.1ms) +Completed 200 OK in 311ms (Views: 283.2ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:24:31 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:24:32 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:24:32 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [384fe75b-135d-4961-9e3c-b60a1e8c5ebb] Performing ApplicationJob (Job ID: 384fe75b-135d-4961-9e3c-b60a1e8c5ebb) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [384fe75b-135d-4961-9e3c-b60a1e8c5ebb] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [384fe75b-135d-4961-9e3c-b60a1e8c5ebb] Performed ApplicationJob (Job ID: 384fe75b-135d-4961-9e3c-b60a1e8c5ebb) from Async(default) in 5.21ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:25:03 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:25:03 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 20:25:04 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: b2a32cc8-c310-48dd-b09f-651365512f9b) to Async(default) at 2018-01-14 01:25:10 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.4ms) +Completed 200 OK in 322ms (Views: 296.2ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:25:05 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:25:05 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:25:05 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [b2a32cc8-c310-48dd-b09f-651365512f9b] Performing ApplicationJob (Job ID: b2a32cc8-c310-48dd-b09f-651365512f9b) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [b2a32cc8-c310-48dd-b09f-651365512f9b] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [b2a32cc8-c310-48dd-b09f-651365512f9b] Performed ApplicationJob (Job ID: b2a32cc8-c310-48dd-b09f-651365512f9b) from Async(default) in 4.69ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:25:49 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 829eeb31-80cf-4619-8644-00d2d3fd552e) to Async(default) at 2018-01-14 01:25:54 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.1ms) +Completed 200 OK in 399ms (Views: 355.2ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:25:50 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:25:50 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [829eeb31-80cf-4619-8644-00d2d3fd552e] Performing ApplicationJob (Job ID: 829eeb31-80cf-4619-8644-00d2d3fd552e) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [829eeb31-80cf-4619-8644-00d2d3fd552e] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [829eeb31-80cf-4619-8644-00d2d3fd552e] Performed ApplicationJob (Job ID: 829eeb31-80cf-4619-8644-00d2d3fd552e) from Async(default) in 8.58ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:29:21 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 869622b4-2c06-41c3-9c14-5dea58b55fb3) to Async(default) at 2018-01-14 01:29:26 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 314ms (Views: 273.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:29:23 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:29:24 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [869622b4-2c06-41c3-9c14-5dea58b55fb3] Performing ApplicationJob (Job ID: 869622b4-2c06-41c3-9c14-5dea58b55fb3) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [869622b4-2c06-41c3-9c14-5dea58b55fb3] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [869622b4-2c06-41c3-9c14-5dea58b55fb3] Performed ApplicationJob (Job ID: 869622b4-2c06-41c3-9c14-5dea58b55fb3) from Async(default) in 7.37ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:30:04 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 64c05d2b-2f68-4a13-a35c-ee857e98d172) to Async(default) at 2018-01-14 01:30:09 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.5ms) +Completed 200 OK in 348ms (Views: 306.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:30:05 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:30:05 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [64c05d2b-2f68-4a13-a35c-ee857e98d172] Performing ApplicationJob (Job ID: 64c05d2b-2f68-4a13-a35c-ee857e98d172) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [64c05d2b-2f68-4a13-a35c-ee857e98d172] Error performing ApplicationJob (Job ID: 64c05d2b-2f68-4a13-a35c-ee857e98d172) from Async(default) in 11.49ms: NoMethodError (undefined method `connection' for ActionCable:Module +Did you mean? concerning): +/Users/shanecav/Code/active_job_channel/spec/dummy/app/jobs/application_job.rb:5:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:37:in `block in perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +[ActionCable] Broadcasting to active_job_channel: {:status=>"failure", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"failure", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:30:57 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:30:57 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 20:30:57 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 2b8f36a8-a803-4414-97d6-f00e3876ea87) to Async(default) at 2018-01-14 01:31:02 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 359ms (Views: 330.6ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:30:58 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:30:58 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:30:58 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [2b8f36a8-a803-4414-97d6-f00e3876ea87] Performing ApplicationJob (Job ID: 2b8f36a8-a803-4414-97d6-f00e3876ea87) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [2b8f36a8-a803-4414-97d6-f00e3876ea87] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [2b8f36a8-a803-4414-97d6-f00e3876ea87] Performed ApplicationJob (Job ID: 2b8f36a8-a803-4414-97d6-f00e3876ea87) from Async(default) in 178.11ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:33:08 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 4a221f32-07e3-4bbf-9f0d-87aff2e5af78) to Async(default) at 2018-01-14 01:33:13 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.5ms) +Completed 200 OK in 421ms (Views: 377.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:33:08 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:33:09 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [4a221f32-07e3-4bbf-9f0d-87aff2e5af78] Performing ApplicationJob (Job ID: 4a221f32-07e3-4bbf-9f0d-87aff2e5af78) from Async(default) +[ActiveJob] [ApplicationJob] [4a221f32-07e3-4bbf-9f0d-87aff2e5af78] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [4a221f32-07e3-4bbf-9f0d-87aff2e5af78] Performed ApplicationJob (Job ID: 4a221f32-07e3-4bbf-9f0d-87aff2e5af78) from Async(default) in 8.78ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:33:58 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:33:58 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:34:11 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:34:11 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +WebSocket error occurred: Broken pipe +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:34:11 -0500 +Started GET "/" for 127.0.0.1 at 2018-01-13 20:34:11 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 852ed874-88f6-45f4-bb8a-ed2effef8af2) to Async(default) at 2018-01-14 01:34:16 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.8ms) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:34:12 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:34:12 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Completed 200 OK in 436ms (Views: 401.7ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:34:12 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:34:12 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:34:12 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [852ed874-88f6-45f4-bb8a-ed2effef8af2] Performing ApplicationJob (Job ID: 852ed874-88f6-45f4-bb8a-ed2effef8af2) from Async(default) +[ActiveJob] [ApplicationJob] [852ed874-88f6-45f4-bb8a-ed2effef8af2] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [852ed874-88f6-45f4-bb8a-ed2effef8af2] Performed ApplicationJob (Job ID: 852ed874-88f6-45f4-bb8a-ed2effef8af2) from Async(default) in 201.43ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:36:34 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:36:34 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 20:36:47 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: c6f75d0e-88a9-4afa-9a68-3e4c0dfca00c) to Async(default) at 2018-01-14 01:36:52 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 335ms (Views: 305.8ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:36:47 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:36:47 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:36:47 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [c6f75d0e-88a9-4afa-9a68-3e4c0dfca00c] Performing ApplicationJob (Job ID: c6f75d0e-88a9-4afa-9a68-3e4c0dfca00c) from Async(default) +[ActiveJob] [ApplicationJob] [c6f75d0e-88a9-4afa-9a68-3e4c0dfca00c] Error performing ApplicationJob (Job ID: c6f75d0e-88a9-4afa-9a68-3e4c0dfca00c) from Async(default) in 17.96ms: NameError (undefined local variable or method `options' for #<ApplicationJob:0x00007fbb421493d0>): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:26:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +[ActionCable] Broadcasting to active_job_channel: {:status=>"failure", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"failure", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:37:42 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 0cf23c7f-0e11-4e14-b90a-7cd643969bfd) to Async(default) at 2018-01-14 01:37:47 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.2ms) +Completed 200 OK in 449ms (Views: 406.9ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:37:43 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:37:43 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [0cf23c7f-0e11-4e14-b90a-7cd643969bfd] Performing ApplicationJob (Job ID: 0cf23c7f-0e11-4e14-b90a-7cd643969bfd) from Async(default) +[ActiveJob] [ApplicationJob] [0cf23c7f-0e11-4e14-b90a-7cd643969bfd] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [0cf23c7f-0e11-4e14-b90a-7cd643969bfd] Performed ApplicationJob (Job ID: 0cf23c7f-0e11-4e14-b90a-7cd643969bfd) from Async(default) in 11.82ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:39:40 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 1f6cfb71-c004-45ce-bf9a-f0edcf69f620) to Async(default) at 2018-01-14 01:39:45 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 443ms (Views: 396.3ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:39:41 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:39:41 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [1f6cfb71-c004-45ce-bf9a-f0edcf69f620] Performing ApplicationJob (Job ID: 1f6cfb71-c004-45ce-bf9a-f0edcf69f620) from Async(default) +[ActiveJob] [ApplicationJob] [1f6cfb71-c004-45ce-bf9a-f0edcf69f620] Error performing ApplicationJob (Job ID: 1f6cfb71-c004-45ce-bf9a-f0edcf69f620) from Async(default) in 18.47ms: ArgumentError (wrong number of arguments (given 0, expected 1)): +/Users/shanecav/Code/active_job_channel/spec/dummy/app/jobs/application_job.rb:4:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:37:in `block in perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +[ActionCable] Broadcasting to active_job_channel: {:status=>"failure", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"failure", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:41:24 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: e2759de5-259f-4059-9d3e-25c95145e41c) to Async(default) at 2018-01-14 01:41:29 UTC + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 392ms (Views: 356.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:41:25 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:41:25 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [e2759de5-259f-4059-9d3e-25c95145e41c] Performing ApplicationJob (Job ID: e2759de5-259f-4059-9d3e-25c95145e41c) from Async(default) +[ActiveJob] [ApplicationJob] [e2759de5-259f-4059-9d3e-25c95145e41c] Error performing ApplicationJob (Job ID: e2759de5-259f-4059-9d3e-25c95145e41c) from Async(default) in 8.27ms: ArgumentError (wrong number of arguments (given 0, expected 1)): +/Users/shanecav/Code/active_job_channel/spec/dummy/app/jobs/application_job.rb:4:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:37:in `block in perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +[ActionCable] Broadcasting to active_job_channel: {:status=>"failure", :job_name=>"ApplicationJob"} +ActiveJobChannel::Channel transmitting {"status"=>"failure", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:41:52 -0500 +Processing by FrontController#index as HTML +Completed 500 Internal Server Error in 60ms + + + +NoMethodError (undefined method `perform' for #<ActiveJob::ConfiguredJob:0x00007fe4df969c10> +Did you mean? perform_now): + +app/controllers/front_controller.rb:3:in `index' +Started GET "/" for 127.0.0.1 at 2018-01-13 20:42:09 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 752eea7a-0db9-4c7e-acb1-16c9aff4d7e3) to Async(default) at 2018-01-14 01:42:14 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 438ms (Views: 387.2ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:42:10 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:42:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [752eea7a-0db9-4c7e-acb1-16c9aff4d7e3] Performing ApplicationJob (Job ID: 752eea7a-0db9-4c7e-acb1-16c9aff4d7e3) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [752eea7a-0db9-4c7e-acb1-16c9aff4d7e3] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [752eea7a-0db9-4c7e-acb1-16c9aff4d7e3] Performed ApplicationJob (Job ID: 752eea7a-0db9-4c7e-acb1-16c9aff4d7e3) from Async(default) in 6.86ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:46:40 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:46:40 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 20:46:51 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 9fb678a9-0c9f-4750-9359-33af2773f3e9) to Async(default) at 2018-01-14 01:46:56 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.9ms) +Completed 200 OK in 396ms (Views: 358.4ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:46:51 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:46:51 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:46:51 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [9fb678a9-0c9f-4750-9359-33af2773f3e9] Performing ApplicationJob (Job ID: 9fb678a9-0c9f-4750-9359-33af2773f3e9) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [9fb678a9-0c9f-4750-9359-33af2773f3e9] [ActionCable] Broadcasting to active_job_channel#bloop: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [9fb678a9-0c9f-4750-9359-33af2773f3e9] Performed ApplicationJob (Job ID: 9fb678a9-0c9f-4750-9359-33af2773f3e9) from Async(default) in 7.99ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel#bloop) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:52:11 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:52:11 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 20:52:14 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 1dbf4fba-6653-4b42-9011-6f0debc87346) to Async(default) at 2018-01-14 01:52:19 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 335ms (Views: 308.1ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:52:14 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:52:15 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:52:15 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [1dbf4fba-6653-4b42-9011-6f0debc87346] Performing ApplicationJob (Job ID: 1dbf4fba-6653-4b42-9011-6f0debc87346) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [1dbf4fba-6653-4b42-9011-6f0debc87346] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [1dbf4fba-6653-4b42-9011-6f0debc87346] Performed ApplicationJob (Job ID: 1dbf4fba-6653-4b42-9011-6f0debc87346) from Async(default) in 5.55ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:52:43 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 3ec1112e-3886-41c0-9be0-3ca653abda17) to Async(default) at 2018-01-14 01:52:48 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 427ms (Views: 385.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:52:44 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:52:44 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [3ec1112e-3886-41c0-9be0-3ca653abda17] Performing ApplicationJob (Job ID: 3ec1112e-3886-41c0-9be0-3ca653abda17) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [3ec1112e-3886-41c0-9be0-3ca653abda17] [ActionCable] Broadcasting to active_job_channel#bloop: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [3ec1112e-3886-41c0-9be0-3ca653abda17] Performed ApplicationJob (Job ID: 3ec1112e-3886-41c0-9be0-3ca653abda17) from Async(default) in 9.26ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel#bloop) +Started GET "/" for 127.0.0.1 at 2018-01-13 20:57:48 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 846130d9-5404-44c0-a5db-c7ee8b0b25e7) to Async(default) at 2018-01-14 01:57:53 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.3ms) +Completed 200 OK in 420ms (Views: 371.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:57:50 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:57:50 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [846130d9-5404-44c0-a5db-c7ee8b0b25e7] Performing ApplicationJob (Job ID: 846130d9-5404-44c0-a5db-c7ee8b0b25e7) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [846130d9-5404-44c0-a5db-c7ee8b0b25e7] [ActionCable] Broadcasting to active_job_channel#bloop: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [846130d9-5404-44c0-a5db-c7ee8b0b25e7] Performed ApplicationJob (Job ID: 846130d9-5404-44c0-a5db-c7ee8b0b25e7) from Async(default) in 8.19ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel#bloop) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:58:09 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:58:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 20:58:10 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 84db052a-7033-444f-9208-ca296242abd2) to Async(default) at 2018-01-14 01:58:15 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.8ms) +Completed 200 OK in 430ms (Views: 403.0ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:58:11 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 20:58:11 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 20:58:11 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [84db052a-7033-444f-9208-ca296242abd2] Performing ApplicationJob (Job ID: 84db052a-7033-444f-9208-ca296242abd2) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [84db052a-7033-444f-9208-ca296242abd2] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [84db052a-7033-444f-9208-ca296242abd2] Performed ApplicationJob (Job ID: 84db052a-7033-444f-9208-ca296242abd2) from Async(default) in 5.19ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 21:09:23 -0500 +Processing by FrontController#index as HTML +Completed 500 Internal Server Error in 45ms + + + +SyntaxError (/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:25: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '(' +... @ajc_identifier || raise 'blah' +... ^): + +app/jobs/application_job.rb:1:in `<top (required)>' +app/controllers/front_controller.rb:3:in `index' +Started GET "/" for 127.0.0.1 at 2018-01-13 21:10:32 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: b06a8c2f-5730-4b80-add9-5a87af9aac67) to Async(default) at 2018-01-14 02:10:37 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.5ms) +Completed 200 OK in 356ms (Views: 313.8ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:10:33 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:10:33 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [b06a8c2f-5730-4b80-add9-5a87af9aac67] Performing ApplicationJob (Job ID: b06a8c2f-5730-4b80-add9-5a87af9aac67) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [b06a8c2f-5730-4b80-add9-5a87af9aac67] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [b06a8c2f-5730-4b80-add9-5a87af9aac67] Performed ApplicationJob (Job ID: b06a8c2f-5730-4b80-add9-5a87af9aac67) from Async(default) in 8.09ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/" for 127.0.0.1 at 2018-01-13 21:10:53 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: de444e5c-7dd0-4bd4-a60f-62ad8203b9aa) to Async(default) at 2018-01-14 02:10:58 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.4ms) +Completed 200 OK in 440ms (Views: 388.6ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:10:53 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:10:53 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [de444e5c-7dd0-4bd4-a60f-62ad8203b9aa] Performing ApplicationJob (Job ID: de444e5c-7dd0-4bd4-a60f-62ad8203b9aa) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [de444e5c-7dd0-4bd4-a60f-62ad8203b9aa] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [de444e5c-7dd0-4bd4-a60f-62ad8203b9aa] Performed ApplicationJob (Job ID: de444e5c-7dd0-4bd4-a60f-62ad8203b9aa) from Async(default) in 7.87ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:11:25 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:11:25 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:11:25 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: f087c5b0-9a1e-4ef3-b0a6-64223a85845b) to Async(default) at 2018-01-14 02:11:30 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 344ms (Views: 316.4ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:11:25 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:11:26 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:11:26 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [f087c5b0-9a1e-4ef3-b0a6-64223a85845b] Performing ApplicationJob (Job ID: f087c5b0-9a1e-4ef3-b0a6-64223a85845b) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [f087c5b0-9a1e-4ef3-b0a6-64223a85845b] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [f087c5b0-9a1e-4ef3-b0a6-64223a85845b] Performed ApplicationJob (Job ID: f087c5b0-9a1e-4ef3-b0a6-64223a85845b) from Async(default) in 5.63ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:12:10 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:12:10 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 746ac2f7-0240-4f25-abac-7cc5288961a8) to Async(default) at 2018-01-14 02:12:15 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 402ms (Views: 375.2ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:11 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:12:11 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:11 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [746ac2f7-0240-4f25-abac-7cc5288961a8] Performing ApplicationJob (Job ID: 746ac2f7-0240-4f25-abac-7cc5288961a8) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [746ac2f7-0240-4f25-abac-7cc5288961a8] [ActionCable] Broadcasting to active_job_channel: {:status=>"success", :job_name=>"ApplicationJob"} +[ActiveJob] [ApplicationJob] [746ac2f7-0240-4f25-abac-7cc5288961a8] Performed ApplicationJob (Job ID: 746ac2f7-0240-4f25-abac-7cc5288961a8) from Async(default) in 14968.17ms +ActiveJobChannel::Channel transmitting {"status"=>"success", "job_name"=>"ApplicationJob"} (via streamed from active_job_channel) +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:30 -0500 +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:12:30 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:12:30 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:30 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:30 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:30 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:12:58 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 673393ad-2207-48a1-99cc-1807df2ddf0f) to Async(default) at 2018-01-14 02:13:03 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 360ms (Views: 320.7ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:12:59 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:12:59 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [673393ad-2207-48a1-99cc-1807df2ddf0f] Performing ApplicationJob (Job ID: 673393ad-2207-48a1-99cc-1807df2ddf0f) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [673393ad-2207-48a1-99cc-1807df2ddf0f] Error performing ApplicationJob (Job ID: 673393ad-2207-48a1-99cc-1807df2ddf0f) from Async(default) in 7.86ms: StandardError (StandardError): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:25:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:48:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:38:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:20:10 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:20:10 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:20:26 -0500 +Processing by FrontController#index as HTML +Completed 500 Internal Server Error in 53ms + + + +NoMethodError (undefined method `connection_class' for ActionCable:Module): + +app/jobs/application_job.rb:1:in `<top (required)>' +app/controllers/front_controller.rb:3:in `index' +Started GET "/" for 127.0.0.1 at 2018-01-13 21:22:00 -0500 +Processing by FrontController#index as HTML +Completed 500 Internal Server Error in 44ms + + + +NoMethodError (undefined method `connection_class' for ActionCable:Module): + +app/jobs/application_job.rb:1:in `<top (required)>' +app/controllers/front_controller.rb:3:in `index' +Started GET "/" for 127.0.0.1 at 2018-01-13 21:22:39 -0500 +Processing by FrontController#index as HTML +Completed 500 Internal Server Error in 36ms + + + +NoMethodError (undefined method `connection_class' for #<ActionCable::Server::Base:0x00007fbcf24e9e70> +Did you mean? connections): + +app/jobs/application_job.rb:1:in `<top (required)>' +app/controllers/front_controller.rb:3:in `index' +Started GET "/" for 127.0.0.1 at 2018-01-13 21:23:23 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 7fc4d3eb-40ed-41f3-81e0-880b5cd7f183) to Async(default) at 2018-01-14 02:23:28 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 424ms (Views: 370.6ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:23:24 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:23:24 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [7fc4d3eb-40ed-41f3-81e0-880b5cd7f183] Performing ApplicationJob (Job ID: 7fc4d3eb-40ed-41f3-81e0-880b5cd7f183) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [7fc4d3eb-40ed-41f3-81e0-880b5cd7f183] Error performing ApplicationJob (Job ID: 7fc4d3eb-40ed-41f3-81e0-880b5cd7f183) from Async(default) in 8.13ms: ActiveJobChannel::Broadcaster::MissingAJCIdentifier (ActiveJobChannel expects an #<Proc:0x00007f9dce6d8af8@/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.1.4/lib/action_cable/engine.rb:35 (lambda)> identifier to broadcast to.): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:31:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:55:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:45:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:23:51 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:23:51 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:23:51 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 803a1cd8-0936-4cae-88dc-bd5fa8a7299a) to Async(default) at 2018-01-14 02:23:56 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.6ms) +Completed 200 OK in 485ms (Views: 450.9ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:23:51 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:23:52 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:23:52 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [803a1cd8-0936-4cae-88dc-bd5fa8a7299a] Performing ApplicationJob (Job ID: 803a1cd8-0936-4cae-88dc-bd5fa8a7299a) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [803a1cd8-0936-4cae-88dc-bd5fa8a7299a] Error performing ApplicationJob (Job ID: 803a1cd8-0936-4cae-88dc-bd5fa8a7299a) from Async(default) in 7.18ms: ActiveJobChannel::Broadcaster::MissingAJCIdentifier (ActiveJobChannel expects an #<Proc:0x00007fe86a9b9358@/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/actioncable-5.1.4/lib/action_cable/engine.rb:35 (lambda)> identifier to broadcast to.): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:31:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:55:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:45:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:29:41 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:29:41 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/" for 127.0.0.1 at 2018-01-13 21:29:41 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 534d8169-4719-47cf-8115-81a551af09fb) to Async(default) at 2018-01-14 02:29:46 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 328ms (Views: 299.3ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:29:42 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:29:42 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:29:42 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [534d8169-4719-47cf-8115-81a551af09fb] Performing ApplicationJob (Job ID: 534d8169-4719-47cf-8115-81a551af09fb) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [534d8169-4719-47cf-8115-81a551af09fb] Error performing ApplicationJob (Job ID: 534d8169-4719-47cf-8115-81a551af09fb) from Async(default) in 7.71ms: ActiveJobChannel::Broadcaster::MissingAJCIdentifier (ActiveJobChannel expects an ActionCable Connection identifier to broadcast to. For details about setting up an identifier, visit http://guides.rubyonrails.org/action_cable_overview.html#connection-setup +To broadcast globally withoutan identifier, pass in `{ global_broadcast: true } ` to `active_job_channel` as part of an options hash.): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:35:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:59:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:49:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:31:14 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:31:14 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:31:15 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: dd606e2b-8f9b-4c2b-b955-c0ddb54625ee) to Async(default) at 2018-01-14 02:31:20 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.3ms) +Completed 200 OK in 343ms (Views: 315.2ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:31:15 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:31:16 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:31:16 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [dd606e2b-8f9b-4c2b-b955-c0ddb54625ee] Performing ApplicationJob (Job ID: dd606e2b-8f9b-4c2b-b955-c0ddb54625ee) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [dd606e2b-8f9b-4c2b-b955-c0ddb54625ee] Error performing ApplicationJob (Job ID: dd606e2b-8f9b-4c2b-b955-c0ddb54625ee) from Async(default) in 5.22ms: ActiveJobChannel::Broadcaster::MissingAJCIdentifier ( +ActiveJobChannel expects an ActionCable Connection identifier to broadcast to. For details about setting up an identifier, visit http://guides.rubyonrails.org/action_cable_overview.html#connection-setup + +To broadcast globally without an identifier, pass in `{ global_broadcast: true } ` to `active_job_channel` as part of an options hash. +): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:35:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:59:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:49:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/" for 127.0.0.1 at 2018-01-13 21:31:50 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 10b34e1c-b430-4c78-9308-56683473dfce) to Async(default) at 2018-01-14 02:31:55 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.7ms) +Completed 200 OK in 314ms (Views: 275.9ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:31:50 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:31:50 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +[ActiveJob] [ApplicationJob] [10b34e1c-b430-4c78-9308-56683473dfce] Performing ApplicationJob (Job ID: 10b34e1c-b430-4c78-9308-56683473dfce) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [10b34e1c-b430-4c78-9308-56683473dfce] Error performing ApplicationJob (Job ID: 10b34e1c-b430-4c78-9308-56683473dfce) from Async(default) in 10.12ms: ActiveJobChannel::Broadcaster::MissingAJCIdentifier (ActiveJobChannel expects an ActionCable Connection identifier to broadcast to. For details about setting up an identifier, visit http://guides.rubyonrails.org/action_cable_overview.html#connection-setup + +To broadcast globally without an identifier, pass in `{ global_broadcast: true } ` to `active_job_channel` as part of an options hash.): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:35:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:59:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:49:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/" for 127.0.0.1 at 2018-01-13 21:34:00 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 132e3fb1-7f6d-4589-8fe8-1f8e278dcce6) to Async(default) at 2018-01-14 02:34:05 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (2.0ms) +Completed 200 OK in 430ms (Views: 387.0ms) + + +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:34:01 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:34:01 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [132e3fb1-7f6d-4589-8fe8-1f8e278dcce6] Performing ApplicationJob (Job ID: 132e3fb1-7f6d-4589-8fe8-1f8e278dcce6) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [132e3fb1-7f6d-4589-8fe8-1f8e278dcce6] Error performing ApplicationJob (Job ID: 132e3fb1-7f6d-4589-8fe8-1f8e278dcce6) from Async(default) in 10.43ms: ActiveJobChannel::Broadcaster::NoIdentifierError (ActiveJobChannel expects an ActionCable Connection identifier to broadcast to. For details about setting up an identifier, visit http://guides.rubyonrails.org/action_cable_overview.html#connection-setup + +To broadcast globally without an identifier, pass in `{ global_broadcast: true } ` to `active_job_channel` as part of an options hash.): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:39:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:63:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:53:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker' +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:36:33 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:36:33 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:36:45 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:36:45 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +Started GET "/" for 127.0.0.1 at 2018-01-13 21:36:45 -0500 +Processing by FrontController#index as HTML +[ActiveJob] Enqueued ApplicationJob (Job ID: 50e694ef-136a-40c1-a94c-d03b46f68147) to Async(default) at 2018-01-14 02:36:50 UTC with arguments: "bloop" + Rendering front/index.html.erb within layouts/application + Rendered front/index.html.erb within layouts/application (1.7ms) +Completed 200 OK in 496ms (Views: 453.5ms) + + +Finished "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:36:45 -0500 +ActiveJobChannel::Channel stopped streaming from active_job_channel +ActiveJobChannel::Channel stopped streaming from active_job_channel#bloop +Started GET "/cable/active-job-channel" for 127.0.0.1 at 2018-01-13 21:36:46 -0500 +Started GET "/cable/active-job-channel" [WebSocket] for 127.0.0.1 at 2018-01-13 21:36:46 -0500 +Successfully upgraded to WebSocket (REQUEST_METHOD: GET, HTTP_CONNECTION: Upgrade, HTTP_UPGRADE: websocket) +Registered connection (bloop) +ActiveJobChannel::Channel is streaming from active_job_channel +ActiveJobChannel::Channel is transmitting the subscription confirmation +ActiveJobChannel::Channel is streaming from active_job_channel#bloop +[ActiveJob] [ApplicationJob] [50e694ef-136a-40c1-a94c-d03b46f68147] Performing ApplicationJob (Job ID: 50e694ef-136a-40c1-a94c-d03b46f68147) from Async(default) with arguments: "bloop" +[ActiveJob] [ApplicationJob] [50e694ef-136a-40c1-a94c-d03b46f68147] Error performing ApplicationJob (Job ID: 50e694ef-136a-40c1-a94c-d03b46f68147) from Async(default) in 7.99ms: ActiveJobChannel::Broadcaster::NoIdentifierError (ActiveJobChannel expects an ActionCable Connection identifier to broadcast to. For details about setting up an identifier, visit http://guides.rubyonrails.org/action_cable_overview.html#connection-setup + +To broadcast globally without an identifier, pass in `{ global_broadcast: true } ` to `active_job_channel` as part of an options hash.): +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:48:in `ajc_identifier' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:41:in `ajc_channel_name' +/Users/shanecav/Code/active_job_channel/lib/active_job_channel/broadcaster.rb:66:in `broadcast_success' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:413:in `block in make_lambda' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:270:in `block in simple' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `block in invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `each' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:511:in `invoke_after' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:122:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/i18n-0.9.1/lib/i18n.rb:265:in `with_locale' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/translation.rb:7:in `block (2 levels) in <module:Translation>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:24:in `block (4 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `block in instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications/instrumenter.rb:21:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/notifications.rb:166:in `instrument' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:23:in `block (3 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `block in tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `block in tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:26:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/tagged_logging.rb:69:in `tagged' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:44:in `tag_logger' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/logging.rb:20:in `block (2 levels) in <module:Logging>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:33:in `perform_now' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:22:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:108:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:26:in `block (4 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:68:in `block in wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/execution_wrapper.rb:85:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/reloader.rb:67:in `wrap' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/railtie.rb:25:in `block (3 levels) in <class:Railtie>' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `instance_exec' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:117:in `block in run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activesupport-5.1.4/lib/active_support/callbacks.rb:135:in `run_callbacks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/execution.rb:20:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/activejob-5.1.4/lib/active_job/queue_adapters/async_adapter.rb:68:in `perform' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:24:in `block in execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `block in synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/synchronization/mri_lockable_object.rb:38:in `synchronize' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/safe_task_executor.rb:19:in `execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/ivar.rb:170:in `safe_execute' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/scheduled_task.rb:285:in `process_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/timer_set.rb:168:in `block (2 levels) in process_tasks' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:348:in `run_task' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:337:in `block (3 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `loop' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:320:in `block (2 levels) in create_worker' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `catch' +/Users/shanecav/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/concurrent-ruby-1.0.5/lib/concurrent/executor/ruby_thread_pool_executor.rb:319:in `block in create_worker'