Pavlovia study suddenly unable to download a js resource

Hi, yesterday I started piloting a study on Pavlovia and I managed to run a few pilots successfully. Everything was working perfectly fine till yesterday evening.
This morning, I created again a new link for piloting, and now I get the following error whenever I open the link:

I do have a QUEST staircase running within the study, but I never ever got this error before, even when I was piloting just the staircase alone. I wonder what this error is, why it is happening now and how I could possibly fix it, any help would be very much appreciated.

Many thanks for your time.

PS Forgot to add that now, whenever I am trying to just pilot on my browser locally from psychopy, I often get an “Psychopy encountered an internal error” and something that seem related to issues with connections to an SSL verification error (However, my account is correctly logged in pavlovia)

This is the full error just in case:

Traceback (most recent call last):
File “urllib3/connectionpool.pyc”, line 466, in _make_request
File “urllib3/connectionpool.pyc”, line 1095, in validate_conn
File “urllib3/connection.pyc”, line 730, in connect
File “urllib3/connection.pyc”, line 909, in ssl_wrap_socket_and_match_hostname
File “urllib3/util/ssl
.pyc”, line 469, in ssl_wrap_socket
File “urllib3/util/ssl
.pyc”, line 513, in _ssl_wrap_socket_impl
File “ssl.pyc”, line 500, in wrap_socket
File “ssl.pyc”, line 1040, in _create
File “ssl.pyc”, line 1309, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “urllib3/connectionpool.pyc”, line 789, in urlopen
File “urllib3/connectionpool.pyc”, line 490, in _make_request
urllib3.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)

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

Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/requests/adapters.py”, line 667, in send
File “urllib3/connectionpool.pyc”, line 843, in urlopen
File “urllib3/util/retry.pyc”, line 519, in increment
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host=‘lib.pavlovia.org’, port=443): Max retries exceeded with url: /psychojs-2024.2.4.css (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)’)))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/app/builder/builder.py”, line 1637, in onPavloviaDebug
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/app/runner/runner.py”, line 695, in runOnlineDebug
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/app/runner/runner.py”, line 708, in startServer
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/psychopy/app/runner/runner.py”, line 763, in getPsychoJS
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/requests/api.py”, line 73, in get
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/requests/api.py”, line 59, in request
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/requests/sessions.py”, line 589, in request
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/requests/sessions.py”, line 703, in send
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.8/requests/adapters.py”, line 698, in send
requests.exceptions.SSLError: HTTPSConnectionPool(host=‘lib.pavlovia.org’, port=443): Max retries exceeded with url: /psychojs-2024.2.4.css (Caused by SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)’)))

Just to add, I’m trying to run older versions of the task with the QUEST staircase implemented and those give me the same exact error..so I’m quite sure it’s not something I changed as those were working perfectly fine as well and never gave me this error :frowning: Not sure if anyone else is experiencing the same issue.

PS Forgot to add that now, whenever I am trying to just pilot on my browser locally from psychopy, I often get an “Psychopy encountered an internal error” and something that seem related to issues with connections to an SSL verification error (However, my account is correctly logged in pavlovia)
@gjd8009

I’m having the same error. See thread here: Unable to "pilot in browser" — SSL certificate error

Oh no! Yes it seems exactly the same issue, perhaps that’s what is causing the js resource error when piloting also from pavlovia, in addition to the SSL error when piloting online from psychopy. I now get this error with any kind of former version that was perfectly working online…was it also for you that everything was working fine and then it suddendly stopped yesterday? I wonder what this is, because I do not use proxy whatsoever, I did not change anything in my settings since this issue started…is the same for you?

The last time I’d used psychopy I wasn’t having this issue, but that was a few months ago.