{"action":"created","issue":{"url":"https://api.github.com/repos/dreikanter/feeder/issues/77","repository_url":"https://api.github.com/repos/dreikanter/feeder","labels_url":"https://api.github.com/repos/dreikanter/feeder/issues/77/labels{/name}","comments_url":"https://api.github.com/repos/dreikanter/feeder/issues/77/comments","events_url":"https://api.github.com/repos/dreikanter/feeder/issues/77/events","html_url":"https://github.com/dreikanter/feeder/issues/77","id":381230646,"node_id":"MDU6SXNzdWUzODEyMzA2NDY=","number":77,"title":"Process GitHub blog images with relative URL","user":{"login":"dreikanter","id":126636,"node_id":"MDQ6VXNlcjEyNjYzNg==","avatar_url":"https://avatars0.githubusercontent.com/u/126636?v=4","gravatar_id":"","url":"https://api.github.com/users/dreikanter","html_url":"https://github.com/dreikanter","followers_url":"https://api.github.com/users/dreikanter/followers","following_url":"https://api.github.com/users/dreikanter/following{/other_user}","gists_url":"https://api.github.com/users/dreikanter/gists{/gist_id}","starred_url":"https://api.github.com/users/dreikanter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dreikanter/subscriptions","organizations_url":"https://api.github.com/users/dreikanter/orgs","repos_url":"https://api.github.com/users/dreikanter/repos","events_url":"https://api.github.com/users/dreikanter/events{/privacy}","received_events_url":"https://api.github.com/users/dreikanter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-15T16:07:51Z","updated_at":"2018-11-15T16:08:31Z","closed_at":null,"author_association":"OWNER","body":""},"comment":{"url":"https://api.github.com/repos/dreikanter/feeder/issues/comments/439094390","html_url":"https://github.com/dreikanter/feeder/issues/77#issuecomment-439094390","issue_url":"https://api.github.com/repos/dreikanter/feeder/issues/77","id":439094390,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTA5NDM5MA==","user":{"login":"dreikanter","id":126636,"node_id":"MDQ6VXNlcjEyNjYzNg==","avatar_url":"https://avatars0.githubusercontent.com/u/126636?v=4","gravatar_id":"","url":"https://api.github.com/users/dreikanter","html_url":"https://github.com/dreikanter","followers_url":"https://api.github.com/users/dreikanter/followers","following_url":"https://api.github.com/users/dreikanter/following{/other_user}","gists_url":"https://api.github.com/users/dreikanter/gists{/gist_id}","starred_url":"https://api.github.com/users/dreikanter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dreikanter/subscriptions","organizations_url":"https://api.github.com/users/dreikanter/orgs","repos_url":"https://api.github.com/users/dreikanter/repos","events_url":"https://api.github.com/users/dreikanter/events{/privacy}","received_events_url":"https://api.github.com/users/dreikanter/received_events","type":"User","site_admin":false},"created_at":"2018-11-15T16:08:31Z","updated_at":"2018-11-15T16:08:31Z","author_association":"OWNER","body":"Image upload error caused by relative URL from GitHub blog feed:\r\n\r\n```\r\n[ActiveJob] [PushJob] [8eda2ab5-3ac8-46d1-b4de-0a7174bf868e]    (0.4ms)  BEGIN /*application:Feeder,line:/app/jobs/push_job.rb:44:in `perform',job:PushJob*/\r\n[ActiveJob] [PushJob] [8eda2ab5-3ac8-46d1-b4de-0a7174bf868e]   Post Update (0.7ms)  UPDATE \"posts\" SET \"status\" = $1, \"updated_at\" = $2 WHERE \"posts\".\"id\" = $3 /*application:Feeder,line:/app/jobs/push_job.rb:44:in `perform',job:PushJob*/  [[\"status\", 2], [\"updated_at\", \"2018-10-31 09:45:50.673099\"], [\"id\", 36]]\r\n[ActiveJob] [PushJob] [8eda2ab5-3ac8-46d1-b4de-0a7174bf868e]    (1.1ms)  COMMIT /*application:Feeder,line:/app/jobs/push_job.rb:44:in `perform',job:PushJob*/\r\n[ActiveJob] [PushJob] [8eda2ab5-3ac8-46d1-b4de-0a7174bf868e] Performed PushJob (Job ID: 8eda2ab5-3ac8-46d1-b4de-0a7174bf868e) from DelayedJob(default) in 904.55ms\r\n   (0.2ms)  BEGIN /*application:Feeder,line:/bin/rails:9:in `require'*/\r\n  Delayed::Backend::ActiveRecord::Job Destroy (0.4ms)  DELETE FROM \"delayed_jobs\" WHERE \"delayed_jobs\".\"id\" = $1 /*application:Feeder,line:/bin/rails:9:in `require'*/  [[\"id\", 94]]\r\n   (0.9ms)  COMMIT /*application:Feeder,line:/bin/rails:9:in `require'*/\r\n2018-10-31T09:45:50+0000: [Worker(host:feeder pid:6217)] Job PushJob [8eda2ab5-3ac8-46d1-b4de-0a7174bf868e] from DelayedJob(default) with arguments: [{\"_aj_globalid\"=>\"gid://feeder/Post/36\"}] (id=94) (queue=default) COMPLETED after 0.9337\r\n  Delayed::Backend::ActiveRecord::Job Load (2.0ms)  UPDATE \"delayed_jobs\" SET locked_at = '2018-10-31 09:45:50.685166', locked_by = 'host:feeder pid:6217' WHERE id IN (SELECT  \"delayed_jobs\".\"id\" FROM \"delayed_jobs\" WHERE ((run_at <= '2018-10-31 09:45:50.684548' AND (locked_at IS NULL OR locked_at < '2018-10-31 09:30:50.684588') OR locked_by = 'host:feeder pid:6217') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1 FOR UPDATE) RETURNING * /*application:Feeder,line:/bin/rails:9:in `require'*/\r\n2018-10-31T09:45:50+0000: [Worker(host:feeder pid:6217)] Job PushJob [60a98e9c-1436-460c-937b-ae16aa5037d2] from DelayedJob(default) with arguments: [{\"_aj_globalid\"=>\"gid://feeder/Post/35\"}] (id=95) (queue=default) RUNNING\r\n  Post Load (0.8ms)  SELECT  \"posts\".* FROM \"posts\" WHERE \"posts\".\"id\" = $1 LIMIT $2 /*application:Feeder,line:/bin/rails:9:in `require'*/  [[\"id\", 35], [\"LIMIT\", 1]]\r\n[ActiveJob] [PushJob] [60a98e9c-1436-460c-937b-ae16aa5037d2] Performing PushJob (Job ID: 60a98e9c-1436-460c-937b-ae16aa5037d2) from DelayedJob(default) with arguments: #<GlobalID:0x0000556316464028 @uri=#<URI::GID gid://feeder/Post/35>>\r\n[ActiveJob] [PushJob] [60a98e9c-1436-460c-937b-ae16aa5037d2]   Feed Load (0.5ms)  SELECT  \"feeds\".* FROM \"feeds\" WHERE \"feeds\".\"id\" = $1 LIMIT $2 /*application:Feeder,line:/app/models/post.rb:37:in `feed_after',job:PushJob*/  [[\"id\", 52], [\"LIMIT\", 1]]\r\n[ActiveJob] [PushJob] [60a98e9c-1436-460c-937b-ae16aa5037d2] create new attachment for /assets/img/2018-10-25-oct21-post-incident-analysis/network-architecture.png\r\n[ActiveJob] [PushJob] [60a98e9c-1436-460c-937b-ae16aa5037d2] Error performing PushJob (Job ID: 60a98e9c-1436-460c-937b-ae16aa5037d2) from DelayedJob(default) in 5.17ms: URI::InvalidURIError (bad URI(no host provided): http:///assets/img/2018-10-25-oct21-post-incident-analysis/network-architecture.png):\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:600:in `parse_url_with_auth!'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:72:in `initialize'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:52:in `new'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:52:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient.rb:67:in `get'\r\n/app/lib/freefeed/client.rb:15:in `block in create_attachment_from_url'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tempfile.rb:295:in `open'\r\n/app/lib/freefeed/client.rb:11:in `create_attachment_from_url'\r\n/app/app/jobs/push_job.rb:26:in `block in perform'\r\n/app/app/jobs/push_job.rb:24:in `map'\r\n/app/app/jobs/push_job.rb:24:in `perform'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:39:in `block in perform_now'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/marginalia-1.6.0/lib/marginalia/railtie.rb:37:in `block (2 levels) in insert_into_active_job'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/i18n-1.1.1/lib/i18n.rb:284:in `with_locale'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:26:in `block (4 levels) in <module:Logging>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications.rb:168:in `block in instrument'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications.rb:168:in `instrument'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:25:in `block (3 levels) in <module:Logging>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:46:in `block in tag_logger'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:28:in `tagged'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:71:in `tagged'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:46:in `tag_logger'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:22:in `block (2 levels) in <module:Logging>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:35:in `perform_now'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:24:in `block in execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/railtie.rb:28:in `block (4 levels) in <class:Railtie>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/execution_wrapper.rb:87:in `wrap'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/reloader.rb:73:in `block in wrap'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/execution_wrapper.rb:87:in `wrap'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/reloader.rb:72:in `wrap'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/railtie.rb:27:in `block (3 levels) in <class:Railtie>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:22:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in `perform'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb:81:in `block in invoke_job'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb:78:in `invoke_job'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:230:in `block (2 levels) in run'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/timeout.rb:103:in `timeout'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:230:in `block in run'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:229:in `run'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:312:in `block in reserve_and_run_one_job'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:312:in `reserve_and_run_one_job'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:213:in `block in work_off'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:212:in `times'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:212:in `work_off'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:175:in `block (4 levels) in start'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:174:in `block (3 levels) in start'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:173:in `block (2 levels) in start'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:172:in `loop'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:172:in `block in start'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:79:in `block (2 levels) in add'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:79:in `block in add'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:171:in `start'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/tasks.rb:14:in `block (2 levels) in <top (required)>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:271:in `block in execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:271:in `each'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:271:in `execute'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:213:in `block in invoke_with_call_chain'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:193:in `invoke_with_call_chain'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:182:in `invoke'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:160:in `invoke_task'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:116:in `block (2 levels) in top_level'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:116:in `each'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:116:in `block in top_level'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:125:in `run_with_threads'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:110:in `top_level'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/commands/rake/rake_command.rb:23:in `block in perform'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:186:in `standard_exception_handling'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/commands/rake/rake_command.rb:20:in `perform'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/command.rb:48:in `invoke'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/commands.rb:18:in `<top (required)>'\r\n/app/bin/rails:9:in `require'\r\n/app/bin/rails:9:in `<top (required)>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client.rb:30:in `run'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/bin/spring:49:in `<top (required)>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'\r\n/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'\r\n/app/bin/spring:13:in `<top (required)>'\r\nbin/rails:3:in `load'\r\nbin/rails:3:in `<main>'\r\nbad URI(no host provided): http:///assets/img/2018-10-25-oct21-post-incident-analysis/network-architecture.png\r\n   (0.7ms)  BEGIN /*application:Feeder,line:/app/models/error.rb:48:in `dump'*/\r\n  Error Create (5.1ms)  INSERT INTO \"errors\" (\"error_class_name\", \"file_name\", \"line_number\", \"label\", \"message\", \"backtrace\", \"filtered_backtrace\", \"context\", \"occured_at\", \"created_at\", \"updated_at\") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING \"id\" /*application:Feeder,line:/app/models/error.rb:48:in `dump'*/  [[\"error_class_name\", \"URI::InvalidURIError\"], [\"file_name\", \"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb\"], [\"line_number\", 600], [\"label\", \"parse_url_with_auth!\"], [\"message\", \"bad URI(no host provided): http:///assets/img/2018-10-25-oct21-post-incident-analysis/network-architecture.png\"], [\"backtrace\", \"{\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:600:in `parse_url_with_auth!'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:72:in `initialize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:52:in `new'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient/request.rb:52:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rest-client-2.0.2/lib/restclient.rb:67:in `get'\\\",\\\"/app/lib/freefeed/client.rb:15:in `block in create_attachment_from_url'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tempfile.rb:295:in `open'\\\",\\\"/app/lib/freefeed/client.rb:11:in `create_attachment_from_url'\\\",\\\"/app/app/jobs/push_job.rb:26:in `block in perform'\\\",\\\"/app/app/jobs/push_job.rb:24:in `map'\\\",\\\"/app/app/jobs/push_job.rb:24:in `perform'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:39:in `block in perform_now'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/marginalia-1.6.0/lib/marginalia/railtie.rb:37:in `block (2 levels) in insert_into_active_job'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/i18n-1.1.1/lib/i18n.rb:284:in `with_locale'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:26:in `block (4 levels) in <module:Logging>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications.rb:168:in `block in instrument'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications/instrumenter.rb:23:in `instrument'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/notifications.rb:168:in `instrument'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:25:in `block (3 levels) in <module:Logging>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:46:in `block in tag_logger'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:71:in `block in tagged'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:28:in `tagged'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/tagged_logging.rb:71:in `tagged'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:46:in `tag_logger'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/logging.rb:22:in `block (2 levels) in <module:Logging>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:35:in `perform_now'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:24:in `block in execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:109:in `block in run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/railtie.rb:28:in `block (4 levels) in <class:Railtie>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/execution_wrapper.rb:87:in `wrap'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/reloader.rb:73:in `block in wrap'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/execution_wrapper.rb:87:in `wrap'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/reloader.rb:72:in `wrap'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/railtie.rb:27:in `block (3 levels) in <class:Railtie>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `instance_exec'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activesupport-5.2.1/lib/active_support/callbacks.rb:136:in `run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/execution.rb:22:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/activejob-5.2.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in `perform'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb:81:in `block in invoke_job'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/backend/base.rb:78:in `invoke_job'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:230:in `block (2 levels) in run'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/timeout.rb:103:in `timeout'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:230:in `block in run'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:229:in `run'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:312:in `block in reserve_and_run_one_job'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:312:in `reserve_and_run_one_job'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:213:in `block in work_off'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:212:in `times'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:212:in `work_off'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:175:in `block (4 levels) in start'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:174:in `block (3 levels) in start'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:173:in `block (2 levels) in start'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:172:in `loop'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:172:in `block in start'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:79:in `block (2 levels) in add'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:61:in `block in initialize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:79:in `block in add'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:66:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/lifecycle.rb:40:in `run_callbacks'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/worker.rb:171:in `start'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/delayed_job-4.1.5/lib/delayed/tasks.rb:14:in `block (2 levels) in <top (required)>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:271:in `block in execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:271:in `each'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:271:in `execute'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:213:in `block in invoke_with_call_chain'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:193:in `invoke_with_call_chain'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/task.rb:182:in `invoke'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:160:in `invoke_task'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:116:in `block (2 levels) in top_level'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:116:in `each'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:116:in `block in top_level'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:125:in `run_with_threads'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:110:in `top_level'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/commands/rake/rake_command.rb:23:in `block in perform'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/rake-12.3.1/lib/rake/application.rb:186:in `standard_exception_handling'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/commands/rake/rake_command.rb:20:in `perform'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/command.rb:48:in `invoke'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/railties-5.2.1/lib/rails/commands.rb:18:in `<top (required)>'\\\",\\\"/app/bin/rails:9:in `require'\\\",\\\"/app/bin/rails:9:in `<top (required)>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `load'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in `call'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client/command.rb:7:in `call'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/client.rb:30:in `run'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/bin/spring:49:in `<top (required)>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `load'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/spring-2.0.2/lib/spring/binstub.rb:31:in `<top (required)>'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'\\\",\\\"/app/bin/spring:13:in `<top (required)>'\\\",\\\"bin/rails:3:in `load'\\\",\\\"bin/rails:3:in `<main>'\\\"}\"], [\"filtered_backtrace\", \"{\\\"/lib/freefeed/client.rb:15:in `block in create_attachment_from_url'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/tempfile.rb:295:in `open'\\\",\\\"/lib/freefeed/client.rb:11:in `create_attachment_from_url'\\\",\\\"/jobs/push_job.rb:26:in `block in perform'\\\",\\\"/jobs/push_job.rb:24:in `map'\\\",\\\"/jobs/push_job.rb:24:in `perform'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/timeout.rb:93:in `block in timeout'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/timeout.rb:103:in `timeout'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/benchmark.rb:308:in `realtime'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'\\\",\\\"/home/vagrant/.rbenv/versions/2.5.1/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'\\\",\\\"/bin/spring:13:in `<top (required)>'\\\"}\"], [\"context\", \"{\\\"context\\\":{\\\"class_name\\\":\\\"PushJob\\\"}}\"], [\"occured_at\", \"2018-10-31 09:45:50.711977\"], [\"created_at\", \"2018-10-31 09:45:50.720653\"], [\"updated_at\", \"2018-10-31 09:45:50.720653\"]]\r\n   (7.3ms)  COMMIT /*application:Feeder,line:/app/models/error.rb:48:in `dump'*/\r\n   (0.4ms)  BEGIN /*application:Feeder,line:/app/jobs/push_job.rb:8:in `block in <class:PushJob>'*/\r\n  Post Update (0.5ms)  UPDATE \"posts\" SET \"status\" = $1, \"updated_at\" = $2 WHERE \"posts\".\"id\" = $3 /*application:Feeder,line:/app/jobs/push_job.rb:8:in `block in <class:PushJob>'*/  [[\"status\", 3], [\"updated_at\", \"2018-10-31 09:45:50.748774\"], [\"id\", 35]]\r\n   (1.6ms)  COMMIT /*application:Feeder,line:/app/jobs/push_job.rb:8:in `block in <class:PushJob>'*/\r\n   (0.5ms)  BEGIN /*application:Feeder,line:/bin/rails:9:in `require'*/\r\n  Delayed::Backend::ActiveRecord::Job Destroy (1.0ms)  DELETE FROM \"delayed_jobs\" WHERE \"delayed_jobs\".\"id\" = $1 /*application:Feeder,line:/bin/rails:9:in `require'*/  [[\"id\", 95]]\r\n   (6.0ms)  COMMIT /*application:Feeder,line:/bin/rails:9:in `require'*/\r\n2018-10-31T09:45:50+0000: [Worker(host:feeder pid:6217)] Job PushJob [60a98e9c-1436-460c-937b-ae16aa5037d2] from DelayedJob(default) with arguments: [{\"_aj_globalid\"=>\"gid://feeder/Post/35\"}] (id=95) (queue=default) COMPLETED after 0.0826\r\n  Delayed::Backend::ActiveRecord::Job Load (2.8ms)  UPDATE \"delayed_jobs\" SET locked_at = '2018-10-31 09:45:50.781889', locked_by = 'host:feeder pid:6217' WHERE id IN (SELECT  \"delayed_jobs\".\"id\" FROM \"delayed_jobs\" WHERE ((run_at <= '2018-10-31 09:45:50.781133' AND (locked_at IS NULL OR locked_at < '2018-10-31 09:30:50.781170') OR locked_by = 'host:feeder pid:6217') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1 FOR UPDATE) RETURNING * /*application:Feeder,line:/bin/rails:9:in `require'*/\r\n2018-10-31T09:45:50+0000: [Worker(host:feeder pid:6217)] Job PushJob [a2ff23a2-6f5b-4a7c-a77f-d146de9e517b] from DelayedJob(default) with arguments: [{\"_aj_globalid\"=>\"gid://feeder/Post/38\"}] (id=96) (queue=default) RUNNING\r\n  Post Load (0.8ms)  SELECT  \"posts\".* FROM \"posts\" WHERE \"posts\".\"id\" = $1 LIMIT $2 /*application:Feeder,line:/bin/rails:9:in `require'*/  [[\"id\", 38], [\"LIMIT\", 1]]\r\n[ActiveJob] [PushJob] [a2ff23a2-6f5b-4a7c-a77f-d146de9e517b] Performing PushJob (Job ID: a2ff23a2-6f5b-4a7c-a77f-d146de9e517b) from DelayedJob(default) with arguments: #<GlobalID:0x00005563143fac60 @uri=#<URI::GID gid://feeder/Post/38>>\r\n[ActiveJob] [PushJob] [a2ff23a2-6f5b-4a7c-a77f-d146de9e517b]   Feed Load (1.0ms)  SELECT  \"feeds\".* FROM \"feeds\" WHERE \"feeds\".\"id\" = $1 LIMIT $2 /*application:Feeder,line:/app/models/post.rb:37:in `feed_after',job:PushJob*/  [[\"id\", 53], [\"LIMIT\", 1]]\r\n[ActiveJob] [PushJob] [a2ff23a2-6f5b-4a7c-a77f-d146de9e517b] create new attachment for https://files.explosm.net/comics/Rob/inside-voice2.png?t=F40F83\r\nRestClient.get \"https://files.explosm.net/comics/Rob/inside-voice2.png?t=F40F83\", \"Accept\"=>\"*/*\", \"Accept-Encoding\"=>\"gzip, deflate\", \"User-Agent\"=>\"Mozilla\"\r\n# => 200 OK | image/png 44176 bytes\r\n[ActiveJob] [PushJob] [a2ff23a2-6f5b-4a7c-a77f-d146de9e517b] ---> HTTP request\r\n[ActiveJob] [PushJob] [a2ff23a2-6f5b-4a7c-a77f-d146de9e517b] {\r\n  \"method\": \"post\",\r\n  \"url\": \"https://candy.freefeed.net/v1/attachments\",\r\n  \"payload\": {\r\n    \"miltipart\": true,\r\n    \"file\": \"#<File:0x00005563194edaa0>\"\r\n  },\r\n  \"headers\": {\r\n    \"Content-Type\": \"image/png\",\r\n    \"X-Authentication-Token\": \"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJiM2RlNTJkYy0xOWU1LTQ2ZjktYWM5NC0zYWY4YTliYmY2Y2IiLCJpYXQiOjE0NzQzNjA1NTJ9.-Yko72FakUBHx3wwEBfDrl7K-dYC9fTxlspZEDMcHAA\"\r\n  }\r\n}\r\nRestClient.post \"https://candy.freefeed.net/v1/attachments\", 44487 byte(s) length, \"Accept\"=>\"*/*\", \"Accept-Encoding\"=>\"gzip, deflate\", \"Content-Length\"=>\"44487\", \"Content-Type\"=>\"multipart/form-data; boundary=----RubyFormBoundary05g7WFFiYd3uEpfD\", \"User-Agent\"=>\"rest-client/2.0.2 (linux-gnu x86_64) ruby/2.5.1p57\", \"X-Authentication-Token\"=>\"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJiM2RlNTJkYy0xOWU1LTQ2ZjktYWM5NC0zYWY4YTliYmY2Y2IiLCJpYXQiOjE0NzQzNjA1NTJ9.-Yko72FakUBHx3wwEBfDrl7K-dYC9fTxlspZEDMcHAA\"\r\n# => 200 OK | application/json 498 bytes\r\n```"}}
{"actor":{"display_login":"dreikanter"}}