Have problems logging in Pavlovia

Description of the problem: When I want to log in Pavlovia, this error appears.

Is there a problem with my experiment or the servers?

Thanks

Please could you copy and paste the full trackback message here?

Sure

Traceback (most recent call last):
File “C:\Program Files\PsychoPy\lib\site-packages\urllib3\connectionpool.py”, line 696, in urlopen
self._prepare_proxy(conn)
File “C:\Program Files\PsychoPy\lib\site-packages\urllib3\connectionpool.py”, line 964, in _prepare_proxy
conn.connect()
File “C:\Program Files\PsychoPy\lib\site-packages\urllib3\connection.py”, line 364, in connect
conn = self._connect_tls_proxy(hostname, conn)
File “C:\Program Files\PsychoPy\lib\site-packages\urllib3\connection.py”, line 501, in connect_tls_proxy
socket = ssl_wrap_socket(
File "C:\Program Files\PsychoPy\lib\site-packages\urllib3\util\ssl
.py", line 453, in ssl_wrap_socket
ssl_sock = ssl_wrap_socket_impl(sock, context, tls_in_tls)
File "C:\Program Files\PsychoPy\lib\site-packages\urllib3\util\ssl
.py", line 495, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock)
File “C:\Program Files\PsychoPy\lib\ssl.py”, line 500, in wrap_socket
return self.sslsocket_class._create(
File “C:\Program Files\PsychoPy\lib\ssl.py”, line 1040, in _create
self.do_handshake()
File “C:\Program Files\PsychoPy\lib\ssl.py”, line 1309, in do_handshake
self._sslobj.do_handshake()
ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:1131)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Program Files\PsychoPy\lib\site-packages\requests\adapters.py”, line 439, in send
resp = conn.urlopen(
File “C:\Program Files\PsychoPy\lib\site-packages\urllib3\connectionpool.py”, line 755, in urlopen
retries = retries.increment(
File “C:\Program Files\PsychoPy\lib\site-packages\urllib3\util\retry.py”, line 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘gitlab.pavlovia.org’, port=443): Max retries exceeded with url: /api/v4/user (Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1131)’)))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\app\pavlovia_ui_base.py”, line 128, in checkForLoginURL
pavlovia.login(self.tokenInfo[‘token’])
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\projects\pavlovia.py”, line 110, in login
currentSession.setToken(token)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\projects\pavlovia.py”, line 396, in setToken
self.startSession(token)
File “C:\Program Files\PsychoPy\lib\site-packages\psychopy\projects\pavlovia.py”, line 422, in startSession
self.gitlab.auth()
File “C:\Program Files\PsychoPy\lib\site-packages\gitlab\client.py”, line 257, in auth
self.user = self._objects.CurrentUserManager(self).get()
File “C:\Program Files\PsychoPy\lib\site-packages\gitlab\exceptions.py”, line 304, in wrapped_f
return f(*args, **kwargs)
File “C:\Program Files\PsychoPy\lib\site-packages\gitlab\mixins.py”, line 146, in get
server_data = self.gitlab.http_get(self.path, **kwargs)
File “C:\Program Files\PsychoPy\lib\site-packages\gitlab\client.py”, line 662, in http_get
result = self.http_request(
File “C:\Program Files\PsychoPy\lib\site-packages\gitlab\client.py”, line 594, in http_request
result = self.session.send(prepped, timeout=timeout, **settings)
File “C:\Program Files\PsychoPy\lib\site-packages\requests\sessions.py”, line 655, in send
r = adapter.send(request, **kwargs)
File “C:\Program Files\PsychoPy\lib\site-packages\requests\adapters.py”, line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host=‘gitlab.pavlovia.org’, port=443): Max retries exceeded with url: /api/v4/user (Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1131)’)))

Do you need to use a proxy?

If the proxy is using Pavlovia’s IP address then this may now be wrong since it changed with the server move.