Hi everyone,
I’m running into a persistent issue with one of my Pavlovia projects and could use some help understanding what went wrong.
Summary
After creating a new experiment and syncing it to Pavlovia successfully, my older experiment (which previously worked fine) now fails to load — the run link immediately gives a 403 Forbidden error.
The new experiment runs perfectly; only the old one is broken.
Context
-
PsychoPy version: [insert your version, e.g. 2024.2.3]
-
OS: [e.g. macOS Sequoia 15.3.2]
-
Username:
gavdog -
Old project name / link:
belief_final
https://run.pavlovia.org/gavdog/belief_final -
New project name (working):
belief_memory_check -
Error message:
403 Forbidden -
Pilot mode: also fails (same error)
-
Run mode: fails (same error)
What I’ve already tried
-
Created separate folders for each experiment.
-
Removed all hidden
.gitfiles and.gitlab-ci.ymlbefore re-syncing. -
Ensured each has a unique Output path under Experiment → Settings → Online.
-
Re-synced the old experiment multiple times (both as existing and new project).
-
Confirmed that
index.htmland.jsfiles exist in the correcthtmlfolder. -
Set project to Running and Public visibility on Pavlovia.
-
Cleared cache / tried incognito / tried different browsers.
-
Rebuilt the new project completely — it works. The old one never loads.
What seems to have happened
When I first created the new experiment, both projects were in the same folder and accidentally shared a .git repository.
After that, the old Pavlovia project became unrecoverable — it now shows the correct title in the dashboard but returns a 403 on load, even after clean re-syncing.
What I need help with
-
Can the old project (
belief_updating_main_final) be repaired on Pavlovia’s backend? -
Is there any way to prevent this kind of “shared repo overwrite” from breaking a project in the future?
Thanks a lot for your time — I’ve followed the usual folder separation and .git reset procedures, but I’m still stuck with the 403 for the old project.