Pavlovia is all of sudden giving me authentication error

My pavlovia was working fine and I was able to load my task to some level but today I am getting authentication errors. I would appreciate any guidance you might have.

Even trying to sync my experiment via the builder I am getting the following error and I am not using proxy:

Traceback (most recent call last):
File “urllib3/connectionpool.pyc”, line 464, in _make_request
File “urllib3/connectionpool.pyc”, line 1093, in validate_conn
File “urllib3/connection.pyc”, line 741, in connect
File “urllib3/connection.pyc”, line 920, in ssl_wrap_socket_and_match_hostname
File “urllib3/util/ssl
.pyc”, line 480, in ssl_wrap_socket
File “urllib3/util/ssl.pyc”, line 524, in _ssl_wrap_socket_impl
File “ssl.pyc”, line 513, in wrap_socket
File “ssl.pyc”, line 1071, in _create
File “ssl.pyc”, line 1342, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1007)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “urllib3/connectionpool.pyc”, line 787, in urlopen
File “urllib3/connectionpool.pyc”, line 488, in _make_request
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1007)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/requests/adapters.py”, line 667, in send
File “urllib3/connectionpool.pyc”, line 841, in urlopen
File “urllib3/util/retry.pyc”, line 519, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘gitlab.pavlovia.org’, port=443): Max retries exceeded with url: /api/v4/user (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1007)’)))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/builder/builder.py”, line 787, in fileOpen
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 1549, in getProject
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 153, in login
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 450, in setToken
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/projects/pavlovia.py”, line 483, in startSession
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/client.py”, line 400, in auth
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/v4/objects/users.py”, line 172, in get
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/exceptions.py”, line 344, in wrapped_f
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/mixins.py”, line 157, in get
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/client.py”, line 813, in http_get
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/client.py”, line 737, in http_request
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/gitlab/_backends/requests_backend.py”, line 157, in http_request
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/requests/sessions.py”, line 589, in request
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/requests/sessions.py”, line 703, in send
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/requests/adapters.py”, line 698, in send
requests.exceptions.SSLError: HTTPSConnectionPool(host=‘gitlab.pavlovia.org’, port=443): Max retries exceeded with url: /api/v4/user (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1007)’)))

Hi there,

What version of PsychoPy are you using?

Probably you need to update PsychoPy to 2025.2.3 because the server has been updated and that required a new authentication method.

There’s a post about it here

Best wishes,
Jon

Thank you for your post. I am using the latest version. But this afternoon everything got fixed on its own, I made not changes. So I am assuming it was some sort of a bug on the back end.