lynndylanhurley / lynndylanhurley/devise_token_auth
NoMethodError (undefined method `dta_find_by'
Nobody has claimed this yet.
- Dominant language
- Ruby
- Stars
- 3.6k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
I am getting this error on /auth/sign_in route.
Do you have any idea why i get this one?
Thanks.
Tamas
- Version: 1.1.0
Completed 500 Internal Server Error in 14ms (ActiveRecord: 0.0ms | Allocations: 4174)
NoMethodError (undefined method `dta_find_by' for #Class:0x00007fd54e8eaf78):
activerecord (6.0.0.rc1) lib/active_record/dynamic_matchers.rb:22:in method_missing'
devise_token_auth (1.1.0) app/controllers/devise_token_auth/concerns/resource_finder.rb:27:in find_resource'
devise_token_auth (1.1.0) app/controllers/devise_token_auth/sessions_controller.rb:21:in create'
actionpack (6.0.0.rc1) lib/action_controller/metal/basic_implicit_render.rb:6:in send_action'
actionpack (6.0.0.rc1) lib/abstract_controller/base.rb:196:in process_action'
actionpack (6.0.0.rc1) lib/action_controller/metal/rendering.rb:30:in process_action'
actionpack (6.0.0.rc1) lib/abstract_controller/callbacks.rb:42:in block in process_action'
activesupport (6.0.0.rc1) lib/active_support/callbacks.rb:135:in run_callbacks'
actionpack (6.0.0.rc1) lib/abstract_controller/callbacks.rb:41:in process_action'
actionpack (6.0.0.rc1) lib/action_controller/metal/rescue.rb:22:in process_action'
actionpack (6.0.0.rc1) lib/action_controller/metal/instrumentation.rb:33:in block in process_action'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:180:in block in instrument'
activesupport (6.0.0.rc1) lib/active_support/notifications/instrumenter.rb:24:in instrument'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:180:in instrument'
actionpack (6.0.0.rc1) lib/action_controller/metal/instrumentation.rb:32:in process_action'
actionpack (6.0.0.rc1) lib/action_controller/metal/params_wrapper.rb:245:in process_action'
activerecord (6.0.0.rc1) lib/active_record/railties/controller_runtime.rb:27:in process_action'
actionpack (6.0.0.rc1) lib/abstract_controller/base.rb:136:in process'
actionpack (6.0.0.rc1) lib/action_controller/metal.rb:191:in dispatch'
actionpack (6.0.0.rc1) lib/action_controller/metal.rb:252:in dispatch'
actionpack (6.0.0.rc1) lib/action_dispatch/routing/route_set.rb:51:in dispatch'
actionpack (6.0.0.rc1) lib/action_dispatch/routing/route_set.rb:33:in serve'
actionpack (6.0.0.rc1) lib/action_dispatch/routing/mapper.rb:18:in block in <class:Constraints>'
actionpack (6.0.0.rc1) lib/action_dispatch/routing/mapper.rb:48:in serve'
actionpack (6.0.0.rc1) lib/action_dispatch/journey/router.rb:49:in block in serve'
actionpack (6.0.0.rc1) lib/action_dispatch/journey/router.rb:32:in each'
actionpack (6.0.0.rc1) lib/action_dispatch/journey/router.rb:32:in serve'
actionpack (6.0.0.rc1) lib/action_dispatch/routing/route_set.rb:837: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'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
rack (2.0.7) lib/rack/etag.rb:25:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
rack (2.0.7) lib/rack/conditional_get.rb:38:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
rack (2.0.7) lib/rack/head.rb:12:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
activerecord (6.0.0.rc1) lib/active_record/migration.rb:567:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/callbacks.rb:27:in block in call'
activesupport (6.0.0.rc1) lib/active_support/callbacks.rb:101:in run_callbacks'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/callbacks.rb:26:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/executor.rb:14:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/actionable_exceptions.rb:17:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/debug_exceptions.rb:32:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/show_exceptions.rb:33:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
railties (6.0.0.rc1) lib/rails/rack/logger.rb:38:in call_app'
railties (6.0.0.rc1) lib/rails/rack/logger.rb:26:in block in call'
activesupport (6.0.0.rc1) lib/active_support/tagged_logging.rb:80:in block in tagged'
activesupport (6.0.0.rc1) lib/active_support/tagged_logging.rb:28:in tagged'
activesupport (6.0.0.rc1) lib/active_support/tagged_logging.rb:80:in tagged'
railties (6.0.0.rc1) lib/rails/rack/logger.rb:26:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/remote_ip.rb:81:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/request_id.rb:27:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
rack (2.0.7) lib/rack/runtime.rb:22:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
activesupport (6.0.0.rc1) lib/active_support/cache/strategy/local_cache_middleware.rb:29:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/executor.rb:14:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/static.rb:126:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
rack (2.0.7) lib/rack/sendfile.rb:111:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/host_authorization.rb:83:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
rack-cors (1.0.3) lib/rack/cors.rb:95:in call'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:57:in block in call'
activesupport (6.0.0.rc1) lib/active_support/notifications.rb:182:in instrument'
actionpack (6.0.0.rc1) lib/action_dispatch/middleware/stack.rb:56:in call'
railties (6.0.0.rc1) lib/rails/engine.rb:526: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'
- Environmental Info: development with sqlite db
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the /auth/sign_in request and trace the failure from devise_token_auth/app/controllers/devise_token_auth/concerns/resource_finder.rb:27 through sessions_controller.rb:21. Compare the reported NoMethodError with the ActiveRecord dynamic matcher entry in the stack trace; done means the cause and expected corrective change are established and the sign-in request no longer fails.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rails, ruby
- Domain
- api, authentication
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100