Hi there. I have an experiment on PsychoPy (v2024.2.2) that runs and syncs without issue to Pavlovia to be run online. However, when I add a Pavlovia Survey to the experiment in the builder (linked via survey ID) as a standalone routine, I then get the following error when I go to sync to Pavlovia:
Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/builder/builder.py”, line 1608, in onPavloviaSync
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/app/builder/builder.py”, line 894, in fileExport
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/scripts/psyexpCompile.py”, line 83, in generateScript
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/scripts/psyexpCompile.py”, line 221, in compileScript
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/scripts/psyexpCompile.py”, line 194, in _makeTarget
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/experiment/_experiment.py”, line 366, in writeScript
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/experiment/components/settings/init.py”, line 1101, in writeInitCodeJS
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.10/psychopy/experiment/components/settings/init.py”, line 1091, in prepareResourcesJS
KeyError: ‘rel’
If I remove the survey routine from the experiment, it again syncs just fine with no errors, so it really seems to be the survey routine that is the issue. Can anyone help me figure out what this error is and what could be causing it?