Skip to content

Instantly share code, notes, and snippets.

@Codcore
Last active October 28, 2019 15:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Codcore/5d9c353822d520acdb0ab2457388e85f to your computer and use it in GitHub Desktop.
Save Codcore/5d9c353822d520acdb0ab2457388e85f to your computer and use it in GitHub Desktop.
RestClient::NotFound at /meet/tests.json
========================================
> 404 Not Found
app/services/openvidu/token.rb, line 4
--------------------------------------
``` ruby
1 module Openvidu
2 class Token < Base
3 def create(session)
> 4 response = connection['api/tokens'].post({ session: session }.to_json)
5 JSON.parse response.body
6 end
7 end
8 end
```
App backtrace
-------------
- app/services/openvidu/token.rb:4:in `create'
- app/serializers/meeting_serializer.rb:9:in `token'
- app/controllers/meetings_controller.rb:14:in `block (2 levels) in show'
- app/controllers/meetings_controller.rb:12:in `show'
Full backtrace
--------------
- rest-client (2.0.2) lib/restclient/abstract_response.rb:223:in `exception_with_response'
- rest-client (2.0.2) lib/restclient/abstract_response.rb:103:in `return!'
- rest-client (2.0.2) lib/restclient/request.rb:809:in `process_result'
- rest-client (2.0.2) lib/restclient/request.rb:725:in `block in transmit'
- /Users/rubycoder/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/net/http.rb:920:in `start'
- rest-client (2.0.2) lib/restclient/request.rb:715:in `transmit'
- rest-client (2.0.2) lib/restclient/request.rb:145:in `execute'
- rest-client (2.0.2) lib/restclient/request.rb:52:in `execute'
- rest-client (2.0.2) lib/restclient/resource.rb:67:in `post'
- app/services/openvidu/token.rb:4:in `create'
- app/serializers/meeting_serializer.rb:9:in `token'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:385:in `read_attribute_for_serialization'
- active_model_serializers (0.10.8) lib/active_model/serializer/field.rb:23:in `value'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:338:in `block in attributes'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:335:in `each'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:335:in `each_with_object'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:335:in `attributes'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:398:in `attributes_hash'
- active_model_serializers (0.10.8) lib/active_model/serializer.rb:366:in `serializable_hash'
- active_model_serializers (0.10.8) lib/active_model_serializers/adapter/attributes.rb:7:in `serializable_hash'
- active_model_serializers (0.10.8) lib/active_model_serializers/adapter/json.rb:6:in `serializable_hash'
- active_model_serializers (0.10.8) lib/active_model_serializers/adapter/base.rb:59:in `as_json'
- activesupport (5.2.3) lib/active_support/json/encoding.rb:35:in `encode'
- activesupport (5.2.3) lib/active_support/json/encoding.rb:22:in `encode'
- activesupport (5.2.3) lib/active_support/core_ext/object/json.rb:41:in `to_json'
- active_model_serializers (0.10.8) lib/active_model_serializers/serializable_resource.rb:8:in `to_json'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:69:in `block (3 levels) in notify'
- activesupport (5.2.3) lib/active_support/callbacks.rb:109:in `block in run_callbacks'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:22:in `block (3 levels) in instrument_rendering'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:79:in `block in notify_render'
- activesupport (5.2.3) lib/active_support/notifications.rb:168:in `block in instrument'
- activesupport (5.2.3) lib/active_support/notifications/instrumenter.rb:23:in `instrument'
- activesupport (5.2.3) lib/active_support/notifications.rb:168:in `instrument'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:78:in `notify_render'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:21:in `block (2 levels) in instrument_rendering'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:95:in `block in tag_logger'
- activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in `block in tagged'
- activesupport (5.2.3) lib/active_support/tagged_logging.rb:28:in `tagged'
- activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in `tagged'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:95:in `tag_logger'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:20:in `block in instrument_rendering'
- activesupport (5.2.3) lib/active_support/callbacks.rb:118:in `instance_exec'
- activesupport (5.2.3) lib/active_support/callbacks.rb:118:in `block in run_callbacks'
- activesupport (5.2.3) lib/active_support/callbacks.rb:136:in `run_callbacks'
- active_model_serializers (0.10.8) lib/active_model_serializers/logging.rb:68:in `block (2 levels) in notify'
- actionpack (5.2.3) lib/action_controller/metal/renderers.rb:157:in `block in <module:Renderers>'
- active_model_serializers (0.10.8) lib/action_controller/serialization.rb:62:in `block (2 levels) in <module:Serialization>'
- actionpack (5.2.3) lib/action_controller/metal/renderers.rb:150:in `block in _render_to_body_with_renderer'
- /Users/rubycoder/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/set.rb:338:in `each_key'
- /Users/rubycoder/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/set.rb:338:in `each'
- actionpack (5.2.3) lib/action_controller/metal/renderers.rb:146:in `_render_to_body_with_renderer'
- actionpack (5.2.3) lib/action_controller/metal/renderers.rb:142:in `render_to_body'
- actionpack (5.2.3) lib/abstract_controller/rendering.rb:25:in `render'
- actionpack (5.2.3) lib/action_controller/metal/rendering.rb:36:in `render'
- actionpack (5.2.3) lib/action_controller/metal/instrumentation.rb:46:in `block (2 levels) in render'
- activesupport (5.2.3) lib/active_support/core_ext/benchmark.rb:14:in `block in ms'
- /Users/rubycoder/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/benchmark.rb:308:in `realtime'
- activesupport (5.2.3) lib/active_support/core_ext/benchmark.rb:14:in `ms'
- actionpack (5.2.3) lib/action_controller/metal/instrumentation.rb:46:in `block in render'
- actionpack (5.2.3) lib/action_controller/metal/instrumentation.rb:87:in `cleanup_view_runtime'
- activerecord (5.2.3) lib/active_record/railties/controller_runtime.rb:31:in `cleanup_view_runtime'
- actionpack (5.2.3) lib/action_controller/metal/instrumentation.rb:45:in `render'
- app/controllers/meetings_controller.rb:14:in `block (2 levels) in show'
- actionpack (5.2.3) lib/action_controller/metal/mime_responds.rb:203:in `respond_to'
- app/controllers/meetings_controller.rb:12:in `show'
- actionpack (5.2.3) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
- actionpack (5.2.3) lib/abstract_controller/base.rb:194:in `process_action'
- actionpack (5.2.3) lib/action_controller/metal/rendering.rb:30:in `process_action'
- actionpack (5.2.3) lib/abstract_controller/callbacks.rb:42:in `block in process_action'
- activesupport (5.2.3) lib/active_support/callbacks.rb:132:in `run_callbacks'
- actionpack (5.2.3) lib/abstract_controller/callbacks.rb:41:in `process_action'
- actionpack (5.2.3) lib/action_controller/metal/rescue.rb:22:in `process_action'
- actionpack (5.2.3) lib/action_controller/metal/instrumentation.rb:34:in `block in process_action'
- activesupport (5.2.3) lib/active_support/notifications.rb:168:in `block in instrument'
- activesupport (5.2.3) lib/active_support/notifications/instrumenter.rb:23:in `instrument'
- activesupport (5.2.3) lib/active_support/notifications.rb:168:in `instrument'
- actionpack (5.2.3) lib/action_controller/metal/instrumentation.rb:32:in `process_action'
- actionpack (5.2.3) lib/action_controller/metal/params_wrapper.rb:256:in `process_action'
- activerecord (5.2.3) lib/active_record/railties/controller_runtime.rb:24:in `process_action'
- actionpack (5.2.3) lib/abstract_controller/base.rb:134:in `process'
- actionview (5.2.3) lib/action_view/rendering.rb:32:in `process'
- actionpack (5.2.3) lib/action_controller/metal.rb:191:in `dispatch'
- actionpack (5.2.3) lib/action_controller/metal.rb:252:in `dispatch'
- actionpack (5.2.3) lib/action_dispatch/routing/route_set.rb:52:in `dispatch'
- actionpack (5.2.3) lib/action_dispatch/routing/route_set.rb:34:in `serve'
- actionpack (5.2.3) lib/action_dispatch/journey/router.rb:52:in `block in serve'
- actionpack (5.2.3) lib/action_dispatch/journey/router.rb:35:in `each'
- actionpack (5.2.3) lib/action_dispatch/journey/router.rb:35:in `serve'
- actionpack (5.2.3) lib/action_dispatch/routing/route_set.rb:840:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:186:in `call!'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:164:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:186:in `call!'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:164:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:186:in `call!'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:164:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:186:in `call!'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:164:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:186:in `call!'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/strategy.rb:164:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- () Users/rubycoder/.rvm/gems/ruby-2.6.3@one_mob/bundler/gems/omniauth-8c84e2941077/lib/omniauth/builder.rb:63:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- bullet (5.9.0) lib/bullet/rack.rb:15:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/rack/agent_hooks.rb:30:in `traced_call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/rack/browser_monitoring.rb:32:in `traced_call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- warden (1.2.8) lib/warden/manager.rb:36:in `block in call'
- warden (1.2.8) lib/warden/manager.rb:34:in `catch'
- warden (1.2.8) lib/warden/manager.rb:34:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/tempfile_reaper.rb:15:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/etag.rb:25:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/conditional_get.rb:25:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/head.rb:12:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/http/content_security_policy.rb:18:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/session/abstract/id.rb:232:in `context'
- rack (2.0.7) lib/rack/session/abstract/id.rb:226:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/cookies.rb:670:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- activerecord (5.2.3) lib/active_record/migration.rb:559:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
- activesupport (5.2.3) lib/active_support/callbacks.rb:98:in `run_callbacks'
- actionpack (5.2.3) lib/action_dispatch/middleware/callbacks.rb:26:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/executor.rb:14:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rollbar (2.18.2) lib/rollbar/middleware/rails/rollbar.rb:24:in `block in call'
- rollbar (2.18.2) lib/rollbar.rb:146:in `scoped'
- rollbar (2.18.2) lib/rollbar/middleware/rails/rollbar.rb:22:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- better_errors (2.5.0) lib/better_errors/middleware.rb:84:in `protected_app_call'
- better_errors (2.5.0) lib/better_errors/middleware.rb:79:in `better_errors_call'
- better_errors (2.5.0) lib/better_errors/middleware.rb:57:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:61:in `call'
- rollbar (2.18.2) lib/rollbar/middleware/rails/show_exceptions.rb:22:in `call_with_rollbar'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- web-console (3.7.0) lib/web_console/middleware.rb:135:in `call_app'
- web-console (3.7.0) lib/web_console/middleware.rb:30:in `block in call'
- web-console (3.7.0) lib/web_console/middleware.rb:20:in `catch'
- web-console (3.7.0) lib/web_console/middleware.rb:20:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- railties (5.2.3) lib/rails/rack/logger.rb:38:in `call_app'
- railties (5.2.3) lib/rails/rack/logger.rb:26:in `block in call'
- activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in `block in tagged'
- activesupport (5.2.3) lib/active_support/tagged_logging.rb:28:in `tagged'
- activesupport (5.2.3) lib/active_support/tagged_logging.rb:71:in `tagged'
- railties (5.2.3) lib/rails/rack/logger.rb:26:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/request_id.rb:27:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/method_override.rb:22:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/runtime.rb:22:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- activesupport (5.2.3) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/executor.rb:14:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- actionpack (5.2.3) lib/action_dispatch/middleware/static.rb:127:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- rack (2.0.7) lib/rack/sendfile.rb:111:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- webpacker (4.0.7) lib/webpacker/dev_server_proxy.rb:29:in `perform_request'
- rack-proxy (0.6.5) lib/rack/proxy.rb:57:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- railties (5.2.3) lib/rails/engine.rb:524:in `call'
- newrelic_rpm (5.6.0.349) lib/new_relic/agent/instrumentation/middleware_tracing.rb:92:in `call'
- puma (3.12.1) lib/puma/configuration.rb:227:in `call'
- puma (3.12.1) lib/puma/server.rb:660:in `handle_request'
- puma (3.12.1) lib/puma/server.rb:474:in `process_client'
- puma (3.12.1) lib/puma/server.rb:334:in `block in run'
- puma (3.12.1) lib/puma/thread_pool.rb:135:in `block in spawn_thread'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment