Vasileios20 / infinity-hub

hackathon
0 stars 3 forks source link

Bug: cannot sign up -- FOR RETEST pls #65

Open EvitaKnits opened 3 months ago

EvitaKnits commented 3 months ago

Attempted to sign up and got this error.

Deirdre - editing here in the issue description just for visibility. This occurs when AllAuth is set for email verification and the port is not open on the (Heroku) server. So the quickest solution is to set ACCOUNT_EMAIL_VERIFICATION = "none" in settings.py

(OK not to have email verification for new user for this hackathon project. Doesn't mean that we wouldn't set it up in real life. Just OK for now not to have it) PR created 25/04/24 13:40: - pending merge

ref: https://github.com/pennersr/django-allauth/issues/1843

EvitaKnits commented 3 months ago

Image

Environment:

Request Method: POST Request URL: https://infinity-hub-15161149b9fb.herokuapp.com/accounts/signup/

Django Version: 4.2.11 Python Version: 3.12.3 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'django.contrib.staticfiles', 'cloudinary_storage', 'cloudinary', 'crispy_forms', 'crispy_bootstrap4', 'home', 'contact', 'forum', 'profiles', 'django_summernote'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']

Traceback (most recent call last): File "/app/.heroku/python/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response response = wrapped_callback(request, *callback_args, callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/views/generic/base.py", line 104, in view return self.dispatch(request, *args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/utils/decorators.py", line 46, in _wrapper return bound_method(args, kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/views/decorators/debug.py", line 92, in sensitive_post_parameters_wrapper return view(request, *args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/views.py", line 230, in dispatch return super(SignupView, self).dispatch(request, args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/views.py", line 74, in dispatch response = super(RedirectAuthenticatedUserMixin, self).dispatch(

File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/views.py", line 204, in dispatch return super(CloseableSignupMixin, self).dispatch(request, *args, *kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/views/generic/base.py", line 143, in dispatch return handler(request, args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/views.py", line 102, in post response = self.form_valid(form) ^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/views.py", line 248, in form_valid return complete_signup(

File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/utils.py", line 209, in complete_signup return perform_login(

File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/utils.py", line 172, in perform_login send_email_confirmation(request, user, signup=signup, email=email) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/utils.py", line 346, in send_email_confirmation email_address.send_confirmation(request, signup=signup) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/models.py", line 62, in send_confirmation confirmation.send(request, signup=signup) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/models.py", line 169, in send get_adapter(request).send_confirmation_mail(request, self, signup) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/adapter.py", line 464, in send_confirmation_mail self.send_mail(email_template, emailconfirmation.email_address.email, ctx) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/allauth/account/adapter.py", line 136, in send_mail msg.send() ^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/core/mail/message.py", line 298, in send return self.get_connection(fail_silently).send_messages([self]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/core/mail/backends/smtp.py", line 127, in send_messages new_conn_created = self.open() ^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/site-packages/django/core/mail/backends/smtp.py", line 85, in open self.connection = self.connection_class(

File "/app/.heroku/python/lib/python3.12/smtplib.py", line 255, in init (code, msg) = self.connect(host, port) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/smtplib.py", line 341, in connect self.sock = self._get_socket(host, port, self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/smtplib.py", line 312, in _get_socket return socket.create_connection((host, port), timeout, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/socket.py", line 852, in create_connection raise exceptions[0] ^^^^^^^^^^^^^^^^^^^ File "/app/.heroku/python/lib/python3.12/socket.py", line 837, in create_connection sock.connect(sa) ^^^^^^^^^^^^^^^^

Exception Type: ConnectionRefusedError at /accounts/signup/ Exception Value: [Errno 111] Connection refused

EvitaKnits commented 3 months ago

Retested - all good - I can sign up now:

Image