Error 403 even after project resync

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

  1. Created separate folders for each experiment.

  2. Removed all hidden .git files and .gitlab-ci.yml before re-syncing.

  3. Ensured each has a unique Output path under Experiment → Settings → Online.

  4. Re-synced the old experiment multiple times (both as existing and new project).

  5. Confirmed that index.html and .js files exist in the correct html folder.

  6. Set project to Running and Public visibility on Pavlovia.

  7. Cleared cache / tried incognito / tried different browsers.

  8. 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.

You should not have an html folder

Well fixed it by taking the stuff out of the folder. I guess I had something in the ouput path for the online part.