I am experiencing persistent issues with syncing my PsychoPy project to Pavlovia. Although I successfully synced my study to Pavlovia last night, I encountered problems with the generated library (lib
) and JavaScript (js
) files, leading to 404 and 403 errors when attempting to run the study online. Today, after troubleshooting further, I am now unable to push my study to Pavlovia at all, as I keep encountering an HTTP 500 error during git push
.
Below, I have detailed the situation and actions I have taken:
Problem Timeline
- Last Night:
- Successfully synced my project to Pavlovia.
- However, critical files like
lib
andjs
were not created, resulting in 404 and 403 errors when I attempted to run the study.
- Today:
- I updated macOS and reinstalled PsychoPy (version 2022.2.4).
- After this, I could no longer sync my study to Pavlovia. The sync attempt fails with the following error:
error: RPC failed; HTTP 500 curl 22 The requested URL returned error: 500
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Steps Taken to Troubleshoot
- File Size and LFS Setup:
- I set up Git LFS to handle
.mp4
files in my project:
git lfs install
git lfs track "*.mp4"
Verified that .gitattributes
was created and committed.
- Smaller File Batches:
- I attempted pushing smaller subsets of files (e.g., 2-4 files at a time), but the error persists.
- Network and Remote Configuration:
- I switched from HTTPS to SSH using:
git remote set-url origin git@gitlab.pavlovia.org:Neshatda/pl1.git
- Verified the remote configuration with
git remote -v
.
- Upstream Branch Setup:
- Set the upstream branch for my local
master
branch using:
git push --set-upstream origin master
- Reinstalling PsychoPy:
- After updating macOS, I reinstalled PsychoPy version 2022.2.4 to ensure a clean setup.
- Pavlovia Server Status:
- Checked the Pavlovia status page, which did not indicate any ongoing issues at the time of testing.
I ran the same project 9 months ago and it ran successfully online. But this time as I changed my videos and added on more question I have been facing these issues for a couple of days.
Could you please help me resolve this issue? I suspect that either a server-side limitation or something related to my recent system update and PsychoPy reinstallation might be causing the problem.
Specifically, I would like guidance on:
- Ensuring the missing
lib
andjs
files are generated correctly during the sync. - Resolving the HTTP 500 error preventing me from pushing my study to Pavlovia.
Thank you for your time and assistance. Please let me know if you need additional information or logs.