Repassando esse erro para equipe.
@flavio e @dill não conseguimos simular o erro aqui.
Qual SO vocês estão usando? Usando Ruby direto ou usando um gerenciador?
Qualquer outra informação pode ser útil.
Eu tambem. debian 9 e rvm
@flavio e @dill recomendo vocês no primeiro momento utilizar o processo que está nesse tópico, inclusive ambiente, e após se familiarizar partir para outros SO.
FATAL – :
NoMethodError (undefined method include?' for nil:NilClass): app/controllers/application_controller.rb:360:in
set_honeybadger_context’
app/models/entity.rb:20:in using_connection' app/controllers/application_controller.rb:67:in
handle_customer’
QUANDO INSTALO ELE EM MODO DEVELOPMENT RODA NUMA BOA, POREM QUANDO COLOCO EM MODO PRODUCTION. APARECE ESSE ERRO ACIMA. ALGUMA DICA ?
Pode tentar substituir a linha 360 do arquivo app/controllers/application_controller.rb
de
if request.env['REQUEST_PATH'].include?('api/v2')
para
if (request.path || '').include?('api/v2')
@joel, acabei de testar, fiz a alteração e o problema continua, segue o log:
E, [2019-12-05T02:16:57.382783 #2611] ERROR – : ** [Honeybadger] Unable to send error report: API key is missing. id=9d70babf-3186-43d6-b1cf-d87753977dd5 level=3 pid=2611
I, [2019-12-05T02:16:58.651189 #2611] INFO – : Started GET “/” for 192.168.100.22 at 2019-12-05 02:16:58 +0000
I, [2019-12-05T02:16:58.653889 #2611] INFO – : Processing by DashboardController#index as HTML
I, [2019-12-05T02:16:58.654311 #2611] INFO – : Parameters: {“locale”=>“en”}
I, [2019-12-05T02:16:58.658252 #2611] INFO – : Completed 401 Unauthorized in 4ms (ActiveRecord: 0.5ms)
F, [2019-12-05T02:16:58.661744 #2611] FATAL – :
NoMethodError (undefined method merge' for nil:NilClass): vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/routing/route_set.rb:778:in
url_for’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/routing/route_set.rb:280:in call' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/routing/route_set.rb:345:in
block (2 levels) in define_url_helper’
vendor/bundle/ruby/2.3.0/bundler/gems/route_translator-d9f8ce929bca/lib/route_translator/translator.rb:30:in block (2 levels) in add_untranslated_helpers_to_controllers_and_views' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/routing/routes_proxy.rb:32:in
new_user_session_url’
vendor/bundle/ruby/2.3.0/gems/devise-3.5.1/lib/devise/failure_app.rb:129:in scope_url' vendor/bundle/ruby/2.3.0/gems/devise-3.5.1/lib/devise/failure_app.rb:106:in
redirect_url’
vendor/bundle/ruby/2.3.0/gems/devise-3.5.1/lib/devise/failure_app.rb:66:in redirect' vendor/bundle/ruby/2.3.0/gems/devise-3.5.1/lib/devise/failure_app.rb:39:in
respond’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/abstract_controller/base.rb:198:in process_action' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/abstract_controller/base.rb:137:in
process’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_controller/metal.rb:196:in dispatch' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_controller/metal/rack_delegation.rb:13:in
dispatch’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_controller/metal.rb:237:in block in action' vendor/bundle/ruby/2.3.0/gems/devise-3.5.1/lib/devise/failure_app.rb:22:in
call’
vendor/bundle/ruby/2.3.0/gems/devise-3.5.1/lib/devise/delegator.rb:5:in call' vendor/bundle/ruby/2.3.0/gems/warden-1.2.7/lib/warden/manager.rb:143:in
call_failure_app’
vendor/bundle/ruby/2.3.0/gems/warden-1.2.7/lib/warden/manager.rb:129:in process_unauthenticated' vendor/bundle/ruby/2.3.0/gems/warden-1.2.7/lib/warden/manager.rb:44:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/etag.rb:24:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/conditionalget.rb:25:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/head.rb:13:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/params_parser.rb:27:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/flash.rb:260:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/session/abstract/id.rb:225:in
context’
vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/session/abstract/id.rb:220:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/cookies.rb:560:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.11.1/lib/active_record/query_cache.rb:36:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/activerecord-4.2.11.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/callbacks.rb:29:in block in call' vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/callbacks.rb:88:in
run_callbacks’
vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/callbacks.rb:778:in _run_call_callbacks' vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/callbacks.rb:81:in
run_callbacks’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/callbacks.rb:27:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/remote_ip.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/railties-4.2.11.1/lib/rails/rack/logger.rb:38:in call_app' vendor/bundle/ruby/2.3.0/gems/railties-4.2.11.1/lib/rails/rack/logger.rb:20:in
block in call’
vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/tagged_logging.rb:68:in block in tagged' vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/tagged_logging.rb:26:in
tagged’
vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/tagged_logging.rb:68:in tagged' vendor/bundle/ruby/2.3.0/gems/railties-4.2.11.1/lib/rails/rack/logger.rb:20:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/actionpack-4.2.11.1/lib/action_dispatch/middleware/request_id.rb:21:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/action_dispatch/request_id.rb:12:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/methodoverride.rb:22:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/runtime.rb:18:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.11.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/sendfile.rb:113:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/rack-cors-0.4.1/lib/rack/cors.rb:81:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/honeybadger-4.2.1/lib/honeybadger/rack/error_notifier.rb:33:in
block in call’
vendor/bundle/ruby/2.3.0/gems/honeybadger-4.2.1/lib/honeybadger/agent.rb:345:in with_rack_env' vendor/bundle/ruby/2.3.0/gems/honeybadger-4.2.1/lib/honeybadger/rack/error_notifier.rb:30:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/honeybadger-4.2.1/lib/honeybadger/rack/user_feedback.rb:31:in call' vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in
call’
vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in call' vendor/bundle/ruby/2.3.0/gems/honeybadger-4.2.1/lib/honeybadger/rack/user_informer.rb:21:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/skylight-core-4.2.0/lib/skylight/core/probes/middleware.rb:26:in
call’
vendor/bundle/ruby/2.3.0/gems/railties-4.2.11.1/lib/rails/engine.rb:518:in call' vendor/bundle/ruby/2.3.0/gems/railties-4.2.11.1/lib/rails/application.rb:165:in
call’
vendor/bundle/ruby/2.3.0/gems/newrelic_rpm-3.14.0.305/lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:in call' vendor/bundle/ruby/2.3.0/gems/rack-1.6.11/lib/rack/content_length.rb:15:in
call’
vendor/bundle/ruby/2.3.0/gems/puma-3.12.0/lib/puma/configuration.rb:225:in call' vendor/bundle/ruby/2.3.0/gems/puma-3.12.0/lib/puma/server.rb:658:in
handle_request’
vendor/bundle/ruby/2.3.0/gems/puma-3.12.0/lib/puma/server.rb:472:in process_client' vendor/bundle/ruby/2.3.0/gems/puma-3.12.0/lib/puma/server.rb:332:in
block in run’
vendor/bundle/ruby/2.3.0/gems/puma-3.12.0/lib/puma/thread_pool.rb:133:in `block in spawn_thread’
Bem estranho esse comportamento, parece ser relacionado ao ambiente onde esta sendo usado, em fim, encontrei esse topico aqui que é muito parecido. Podem testar e ver se a solucao proposta funciona para vcs
Resolvido, Obrigado Joel.