-
Notifications
You must be signed in to change notification settings - Fork 467
Open
Description
Hi guys, I'm using djoser for all my authentication endpoint and only one is failing, the reset_password endpoint.
It looks like it's something with djoser when looking at these logs...
THis error occurs only in my production environnement, not in local environment
[ERROR] Error handling request /auth/users/reset_password/
Traceback (most recent call last):
File "/.venv/lib/python3.10/site-packages/gunicorn/workers/sync.py", line 134, in handle
self.handle_request(listener, req, client, addr)
File "/.venv/lib/python3.10/site-packages/gunicorn/workers/sync.py", line 177, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/wsgi.py", line 124, in __call__
response = self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 140, in get_response
response = self._middleware_chain(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/whitenoise/middleware.py", line 123, in __call__
return self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/corsheaders/middleware.py", line 56, in __call__
result = self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/utils/deprecation.py", line 129, in __call__
response = response or self.get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
File "/.venv/lib/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/.venv/lib/python3.10/site-packages/django/views/decorators/csrf.py", line 65, in _view_wrapper
return view_func(request, *args, **kwargs)
File "/.venv/lib/python3.10/site-packages/rest_framework/viewsets.py", line 124, in view
return self.dispatch(request, *args, **kwargs)
File "/.venv/lib/python3.10/site-packages/rest_framework/views.py", line 506, in dispatch
response = handler(request, *args, **kwargs)
File "/.venv/lib/python3.10/site-packages/djoser/views.py", line 244, in reset_password
settings.EMAIL.password_reset(self.request, context).send(to)
File "/.venv/lib/python3.10/site-packages/djoser/email.py", line 82, in send
super().send(fail_silently=fail_silently)
File "/.venv/lib/python3.10/site-packages/django/core/mail/message.py", line 301, in send
return self.get_connection(fail_silently).send_messages([self])
File "/.venv/lib/python3.10/site-packages/django/core/mail/backends/smtp.py", line 128, in send_messages
new_conn_created = self.open()
File "/.venv/lib/python3.10/site-packages/django/core/mail/backends/smtp.py", line 86, in open
self.connection = self.connection_class(
File "/usr/local/lib/python3.10/smtplib.py", line 255, in __init__
(code, msg) = self.connect(host, port)
File "/usr/local/lib/python3.10/smtplib.py", line 341, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "/usr/local/lib/python3.10/smtplib.py", line 312, in _get_socket
return socket.create_connection((host, port), timeout,
File "/usr/local/lib/python3.10/socket.py", line 845, in create_connection
sock.connect(sa)
File "/.venv/lib/python3.10/site-packages/gunicorn/workers/base.py", line 204, in handle_abort
sys.exit(1)
SystemExit: 1
I would like to know if it's something due to my configuration or djoser since it's only this endpoint which failed.
Thank you guys
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels