Skip to content

Twitter oEmbed returns 403 #402

@ikuwow

Description

@ikuwow

error sample

       error  build/entry/sick-leave-started/index.html
403 Forbidden
/usr/local/lib/ruby/2.6.0/open-uri.rb:378:in `open_http'
/usr/local/lib/ruby/2.6.0/open-uri.rb:756:in `buffer_open'
/usr/local/lib/ruby/2.6.0/open-uri.rb:226:in `block in open_loop'
/usr/local/lib/ruby/2.6.0/open-uri.rb:224:in `catch'
/usr/local/lib/ruby/2.6.0/open-uri.rb:224:in `open_loop'
/usr/local/lib/ruby/2.6.0/open-uri.rb:165:in `open_uri'
/usr/local/lib/ruby/2.6.0/open-uri.rb:736:in `open'
/usr/local/lib/ruby/2.6.0/open-uri.rb:35:in `open'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-twitter-oembed-0.1.1/lib/middleman-twitter-oembed/interface.rb:22:in `get_tweet'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-twitter-oembed-0.1.1/lib/middleman-twitter-oembed/extension.rb:40:in `block in convert'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-twitter-oembed-0.1.1/lib/middleman-twitter-oembed/extension.rb:39:in `gsub'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-twitter-oembed-0.1.1/lib/middleman-twitter-oembed/extension.rb:39:in `convert'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-twitter-oembed-0.1.1/lib/middleman-twitter-oembed/extension.rb:30:in `block in initialize'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/file_renderer.rb:66:in `block in render'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/hamster-3.0.0/lib/hamster/vector.rb:1316:in `each'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/hamster-3.0.0/lib/hamster/vector.rb:1316:in `traverse_depth_first'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/hamster-3.0.0/lib/hamster/vector.rb:431:in `each'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/file_renderer.rb:65:in `reduce'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/file_renderer.rb:65:in `render'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/template_renderer.rb:184:in `_render_with_all_renderers'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/template_renderer.rb:147:in `block in render'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:170:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/util.rb:21:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/template_renderer.rb:146:in `render'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/sitemap/resource.rb:154:in `render'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-blog-4.0.3/lib/middleman-blog/blog_article.rb:59:in `render'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/rack.rb:112:in `process_request'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/rack.rb:66:in `block in call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/rack.rb:65:in `catch'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/rack.rb:65:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/urlmap.rb:74:in `block in call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/urlmap.rb:58:in `each'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/urlmap.rb:58:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/extensions/minify_javascript.rb:55:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/extensions/minify_css.rb:65:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/htmlcompressor-0.2.0/lib/htmlcompressor/rack.rb:36:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/core_extensions/inline_url_rewriter.rb:74:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/head.rb:12:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/lint.rb:50:in `_call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/lint.rb:38:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/builder.rb:244:in `call'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/mock.rb:84:in `request'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/rack-2.2.3/lib/rack/mock.rb:57:in `get'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/builder.rb:232:in `block in output_resource'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:170:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/util.rb:21:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/builder.rb:225:in `output_resource'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:515:in `call_with_index'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:485:in `process_incoming_jobs'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:465:in `block in worker'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:456:in `fork'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:456:in `worker'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:447:in `block in create_workers'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:446:in `each'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:446:in `each_with_index'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:446:in `create_workers'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:386:in `work_in_processes'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/parallel-1.21.0/lib/parallel.rb:289:in `map'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/builder.rb:137:in `output_resources'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/builder.rb:131:in `output_files'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/builder.rb:71:in `block in run!'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:170:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/util.rb:21:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/builder.rb:70:in `run!'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_reference.rb:43:in `send_to'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/call_with.rb:76:in `call_with'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/contracts-0.13.0/lib/contracts/method_handler.rb:138:in `block in redefine_method'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-cli-4.3.10/lib/middleman-cli/build.rb:84:in `block in build'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.6/lib/active_support/notifications.rb:170:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-core-4.3.10/lib/middleman-core/util.rb:21:in `instrument'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-cli-4.3.10/lib/middleman-cli/build.rb:83:in `build'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:134:in `block in invoke_all'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:134:in `each'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:134:in `map'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:134:in `invoke_all'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/group.rb:232:in `dispatch'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:116:in `invoke'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor.rb:40:in `block in register'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/command.rb:27:in `run'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/invocation.rb:127:in `invoke_command'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor.rb:392:in `dispatch'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/thor-1.1.0/lib/thor/base.rb:485:in `start'
/home/circleci/project/vendor/bundle/ruby/2.6.0/gems/middleman-cli-4.3.10/bin/middleman:70:in `<top (required)>'
/home/circleci/project/vendor/bundle/ruby/2.6.0/bin/middleman:23:in `load'
/home/circleci/project/vendor/bundle/ruby/2.6.0/bin/middleman:23:in `<top (required)>'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/cli/exec.rb:58:in `load'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/cli/exec.rb:58:in `kernel_load'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/cli/exec.rb:23:in `run'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/cli.rb:484:in `exec'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/cli.rb:31:in `dispatch'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/cli.rb:25:in `start'
/home/circleci/.rubygems/gems/bundler-2.3.8/exe/bundle:48:in `block in <top (required)>'
/home/circleci/.rubygems/gems/bundler-2.3.8/lib/bundler/friendly_errors.rb:103:in `with_friendly_errors'
/home/circleci/.rubygems/gems/bundler-2.3.8/exe/bundle:36:in `<top (required)>'
/home/circleci/.rubygems/bin/bundle:23:in `load'
/home/circleci/.rubygems/bin/bundle:23:in `<main>'

Originally posted by @ikuwow in #401 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions