Closed palytoxin closed 4 years ago
rails 6.0.2是正常的,更新到6.0.2.1后报错如下
Started GET "/rucaptcha/" for 127.0.0.1 at 2019-12-19 21:42:42 +0800 Processing by RuCaptcha::CaptchaController#index as HTML Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.0ms | Allocations: 720)
RuntimeError ():
rack (2.0.8) lib/rack/session/abstract/id.rb:31:in to_s' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:13:injoin' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:13:in rucaptcha_sesion_key_key' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:23:ingenerate_rucaptcha' rucaptcha (2.5.1) app/controllers/ru_captcha/captcha_controller.rb:7:in index' actionpack (6.0.2.1) lib/action_controller/metal/basic_implicit_render.rb:6:insend_action' actionpack (6.0.2.1) lib/abstract_controller/base.rb:196:in process_action' actionpack (6.0.2.1) lib/action_controller/metal/rendering.rb:30:inprocess_action' actionpack (6.0.2.1) lib/abstract_controller/callbacks.rb:42:in block in process_action' activesupport (6.0.2.1) lib/active_support/callbacks.rb:135:inrun_callbacks' actionpack (6.0.2.1) lib/abstract_controller/callbacks.rb:41:in process_action' actionpack (6.0.2.1) lib/action_controller/metal/rescue.rb:22:inprocess_action' actionpack (6.0.2.1) lib/action_controller/metal/instrumentation.rb:33:in block in process_action' activesupport (6.0.2.1) lib/active_support/notifications.rb:180:inblock in instrument' activesupport (6.0.2.1) lib/active_support/notifications/instrumenter.rb:24:in instrument' activesupport (6.0.2.1) lib/active_support/notifications.rb:180:ininstrument' actionpack (6.0.2.1) lib/action_controller/metal/instrumentation.rb:32:in process_action' actionpack (6.0.2.1) lib/action_controller/metal/params_wrapper.rb:245:inprocess_action' activerecord (6.0.2.1) lib/active_record/railties/controller_runtime.rb:27:in process_action' actionpack (6.0.2.1) lib/abstract_controller/base.rb:136:inprocess' actionview (6.0.2.1) lib/action_view/rendering.rb:39:in process' actionpack (6.0.2.1) lib/action_controller/metal.rb:191:indispatch' actionpack (6.0.2.1) lib/action_controller/metal.rb:252:in dispatch' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:51:indispatch' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:33:in serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:49:inblock in serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:in each' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:inserve' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:837:in call' railties (6.0.2.1) lib/rails/engine.rb:526:incall' railties (6.0.2.1) lib/rails/railtie.rb:190:in public_send' railties (6.0.2.1) lib/rails/railtie.rb:190:inmethod_missing' actionpack (6.0.2.1) lib/action_dispatch/routing/mapper.rb:19:in block in <class:Constraints>' actionpack (6.0.2.1) lib/action_dispatch/routing/mapper.rb:48:inserve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:49:in block in serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:ineach' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:in serve' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:837:incall' rack-attack (6.2.2) lib/rack/attack.rb:170:in call' rack-cors (1.1.0) lib/rack/cors.rb:100:incall' rack (2.0.8) lib/rack/tempfile_reaper.rb:15:in call' rack (2.0.8) lib/rack/etag.rb:25:incall' rack (2.0.8) lib/rack/conditional_get.rb:25:in call' rack (2.0.8) lib/rack/head.rb:12:incall' actionpack (6.0.2.1) lib/action_dispatch/http/content_security_policy.rb:18:in call' rack (2.0.8) lib/rack/session/abstract/id.rb:259:incontext' rack (2.0.8) lib/rack/session/abstract/id.rb:253:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/cookies.rb:648:incall' activerecord (6.0.2.1) lib/active_record/migration.rb:567:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/callbacks.rb:27:inblock in call' activesupport (6.0.2.1) lib/active_support/callbacks.rb:101:in run_callbacks' actionpack (6.0.2.1) lib/action_dispatch/middleware/callbacks.rb:26:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/executor.rb:14:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/actionable_exceptions.rb:17:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:32:in call' web-console (4.0.1) lib/web_console/middleware.rb:132:incall_app' web-console (4.0.1) lib/web_console/middleware.rb:28:in block in call' web-console (4.0.1) lib/web_console/middleware.rb:17:incatch' web-console (4.0.1) lib/web_console/middleware.rb:17:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/show_exceptions.rb:33:incall' railties (6.0.2.1) lib/rails/rack/logger.rb:38:in call_app' railties (6.0.2.1) lib/rails/rack/logger.rb:26:inblock in call' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:80:in block in tagged' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:28:intagged' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:80:in tagged' railties (6.0.2.1) lib/rails/rack/logger.rb:26:incall' sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/remote_ip.rb:81:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/request_id.rb:27:in call' rack (2.0.8) lib/rack/method_override.rb:22:incall' rack (2.0.8) lib/rack/runtime.rb:22:in call' activesupport (6.0.2.1) lib/active_support/cache/strategy/local_cache_middleware.rb:29:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/executor.rb:14:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/static.rb:126:incall' rack (2.0.8) lib/rack/sendfile.rb:111:in call' actionpack (6.0.2.1) lib/action_dispatch/middleware/host_authorization.rb:83:incall' webpacker (4.2.2) lib/webpacker/dev_server_proxy.rb:23:in perform_request' rack-proxy (0.6.5) lib/rack/proxy.rb:57:incall' railties (6.0.2.1) lib/rails/engine.rb:526:in call' puma (4.3.1) lib/puma/configuration.rb:228:incall' puma (4.3.1) lib/puma/server.rb:681:in handle_request' puma (4.3.1) lib/puma/server.rb:472:inprocess_client' puma (4.3.1) lib/puma/server.rb:328:in block in run' puma (4.3.1) lib/puma/thread_pool.rb:134:inblock in spawn_thread'
to_s' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:13:in
rucaptcha_sesion_key_key' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:23:in
index' actionpack (6.0.2.1) lib/action_controller/metal/basic_implicit_render.rb:6:in
process_action' actionpack (6.0.2.1) lib/action_controller/metal/rendering.rb:30:in
block in process_action' activesupport (6.0.2.1) lib/active_support/callbacks.rb:135:in
process_action' actionpack (6.0.2.1) lib/action_controller/metal/rescue.rb:22:in
block in process_action' activesupport (6.0.2.1) lib/active_support/notifications.rb:180:in
instrument' activesupport (6.0.2.1) lib/active_support/notifications.rb:180:in
process_action' actionpack (6.0.2.1) lib/action_controller/metal/params_wrapper.rb:245:in
process_action' actionpack (6.0.2.1) lib/abstract_controller/base.rb:136:in
process' actionpack (6.0.2.1) lib/action_controller/metal.rb:191:in
dispatch' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:51:in
serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:49:in
each' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:in
call' railties (6.0.2.1) lib/rails/engine.rb:526:in
public_send' railties (6.0.2.1) lib/rails/railtie.rb:190:in
block in <class:Constraints>' actionpack (6.0.2.1) lib/action_dispatch/routing/mapper.rb:48:in
block in serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:in
serve' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:837:in
call' rack-cors (1.1.0) lib/rack/cors.rb:100:in
call' rack (2.0.8) lib/rack/etag.rb:25:in
call' rack (2.0.8) lib/rack/head.rb:12:in
call' rack (2.0.8) lib/rack/session/abstract/id.rb:259:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/cookies.rb:648:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/callbacks.rb:27:in
run_callbacks' actionpack (6.0.2.1) lib/action_dispatch/middleware/callbacks.rb:26:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/actionable_exceptions.rb:17:in
call' web-console (4.0.1) lib/web_console/middleware.rb:132:in
block in call' web-console (4.0.1) lib/web_console/middleware.rb:17:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/show_exceptions.rb:33:in
call_app' railties (6.0.2.1) lib/rails/rack/logger.rb:26:in
block in tagged' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:28:in
tagged' railties (6.0.2.1) lib/rails/rack/logger.rb:26:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/remote_ip.rb:81:in
call' rack (2.0.8) lib/rack/method_override.rb:22:in
call' activesupport (6.0.2.1) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/static.rb:126:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/host_authorization.rb:83:in
perform_request' rack-proxy (0.6.5) lib/rack/proxy.rb:57:in
call' puma (4.3.1) lib/puma/configuration.rb:228:in
handle_request' puma (4.3.1) lib/puma/server.rb:472:in
block in run' puma (4.3.1) lib/puma/thread_pool.rb:134:in
rucaptcha 2.5.2 has fixed this issue.
Thanks, I've tried, it's working fine
rails 6.0.2是正常的,更新到6.0.2.1后报错如下
Started GET "/rucaptcha/" for 127.0.0.1 at 2019-12-19 21:42:42 +0800 Processing by RuCaptcha::CaptchaController#index as HTML Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.0ms | Allocations: 720)
RuntimeError ():
rack (2.0.8) lib/rack/session/abstract/id.rb:31:in
to_s' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:13:in
join' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:13:inrucaptcha_sesion_key_key' rucaptcha (2.5.1) lib/rucaptcha/controller_helpers.rb:23:in
generate_rucaptcha' rucaptcha (2.5.1) app/controllers/ru_captcha/captcha_controller.rb:7:inindex' actionpack (6.0.2.1) lib/action_controller/metal/basic_implicit_render.rb:6:in
send_action' actionpack (6.0.2.1) lib/abstract_controller/base.rb:196:inprocess_action' actionpack (6.0.2.1) lib/action_controller/metal/rendering.rb:30:in
process_action' actionpack (6.0.2.1) lib/abstract_controller/callbacks.rb:42:inblock in process_action' activesupport (6.0.2.1) lib/active_support/callbacks.rb:135:in
run_callbacks' actionpack (6.0.2.1) lib/abstract_controller/callbacks.rb:41:inprocess_action' actionpack (6.0.2.1) lib/action_controller/metal/rescue.rb:22:in
process_action' actionpack (6.0.2.1) lib/action_controller/metal/instrumentation.rb:33:inblock in process_action' activesupport (6.0.2.1) lib/active_support/notifications.rb:180:in
block in instrument' activesupport (6.0.2.1) lib/active_support/notifications/instrumenter.rb:24:ininstrument' activesupport (6.0.2.1) lib/active_support/notifications.rb:180:in
instrument' actionpack (6.0.2.1) lib/action_controller/metal/instrumentation.rb:32:inprocess_action' actionpack (6.0.2.1) lib/action_controller/metal/params_wrapper.rb:245:in
process_action' activerecord (6.0.2.1) lib/active_record/railties/controller_runtime.rb:27:inprocess_action' actionpack (6.0.2.1) lib/abstract_controller/base.rb:136:in
process' actionview (6.0.2.1) lib/action_view/rendering.rb:39:inprocess' actionpack (6.0.2.1) lib/action_controller/metal.rb:191:in
dispatch' actionpack (6.0.2.1) lib/action_controller/metal.rb:252:indispatch' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:51:in
dispatch' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:33:inserve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:49:in
block in serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:ineach' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:in
serve' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:837:incall' railties (6.0.2.1) lib/rails/engine.rb:526:in
call' railties (6.0.2.1) lib/rails/railtie.rb:190:inpublic_send' railties (6.0.2.1) lib/rails/railtie.rb:190:in
method_missing' actionpack (6.0.2.1) lib/action_dispatch/routing/mapper.rb:19:inblock in <class:Constraints>' actionpack (6.0.2.1) lib/action_dispatch/routing/mapper.rb:48:in
serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:49:inblock in serve' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:in
each' actionpack (6.0.2.1) lib/action_dispatch/journey/router.rb:32:inserve' actionpack (6.0.2.1) lib/action_dispatch/routing/route_set.rb:837:in
call' rack-attack (6.2.2) lib/rack/attack.rb:170:incall' rack-cors (1.1.0) lib/rack/cors.rb:100:in
call' rack (2.0.8) lib/rack/tempfile_reaper.rb:15:incall' rack (2.0.8) lib/rack/etag.rb:25:in
call' rack (2.0.8) lib/rack/conditional_get.rb:25:incall' rack (2.0.8) lib/rack/head.rb:12:in
call' actionpack (6.0.2.1) lib/action_dispatch/http/content_security_policy.rb:18:incall' rack (2.0.8) lib/rack/session/abstract/id.rb:259:in
context' rack (2.0.8) lib/rack/session/abstract/id.rb:253:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/cookies.rb:648:in
call' activerecord (6.0.2.1) lib/active_record/migration.rb:567:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/callbacks.rb:27:in
block in call' activesupport (6.0.2.1) lib/active_support/callbacks.rb:101:inrun_callbacks' actionpack (6.0.2.1) lib/action_dispatch/middleware/callbacks.rb:26:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/executor.rb:14:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/actionable_exceptions.rb:17:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:32:incall' web-console (4.0.1) lib/web_console/middleware.rb:132:in
call_app' web-console (4.0.1) lib/web_console/middleware.rb:28:inblock in call' web-console (4.0.1) lib/web_console/middleware.rb:17:in
catch' web-console (4.0.1) lib/web_console/middleware.rb:17:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/show_exceptions.rb:33:in
call' railties (6.0.2.1) lib/rails/rack/logger.rb:38:incall_app' railties (6.0.2.1) lib/rails/rack/logger.rb:26:in
block in call' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:80:inblock in tagged' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:28:in
tagged' activesupport (6.0.2.1) lib/active_support/tagged_logging.rb:80:intagged' railties (6.0.2.1) lib/rails/rack/logger.rb:26:in
call' sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/remote_ip.rb:81:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/request_id.rb:27:incall' rack (2.0.8) lib/rack/method_override.rb:22:in
call' rack (2.0.8) lib/rack/runtime.rb:22:incall' activesupport (6.0.2.1) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in
call' actionpack (6.0.2.1) lib/action_dispatch/middleware/executor.rb:14:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/static.rb:126:in
call' rack (2.0.8) lib/rack/sendfile.rb:111:incall' actionpack (6.0.2.1) lib/action_dispatch/middleware/host_authorization.rb:83:in
call' webpacker (4.2.2) lib/webpacker/dev_server_proxy.rb:23:inperform_request' rack-proxy (0.6.5) lib/rack/proxy.rb:57:in
call' railties (6.0.2.1) lib/rails/engine.rb:526:incall' puma (4.3.1) lib/puma/configuration.rb:228:in
call' puma (4.3.1) lib/puma/server.rb:681:inhandle_request' puma (4.3.1) lib/puma/server.rb:472:in
process_client' puma (4.3.1) lib/puma/server.rb:328:inblock in run' puma (4.3.1) lib/puma/thread_pool.rb:134:in
block in spawn_thread'