I installed PsychoPy on this Mac for the first time ~6 months ago. I have been working on a .psyexp file with no problems. However, I wanted to use the new Microphone feature, so I installed the current version today. Now, when I open the .psyexp file, only two (of ~20) routines display. (However, if I open the .psyexp file in TextEdit, I can clearly see that all my routines are still there…they just aren’t being properly loaded by PsychoPy v2021.2.3.)
Here is the error code from the Runner (anonymized names for simplicity):
Failed to load /Users/name/Desktop/folder/filename.psyexp. Please send the following to the PsychoPy user list
Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/app/builder/builder.py”, line 695, in fileOpen
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/experiment/_experiment.py”, line 635, in loadFromXML
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/experiment/_experiment.py”, line 459, in _getXMLparam
KeyError: ‘channel’
Failed to load /Users/name/Desktop/folder/filename.psyexp. Please send the following to the PsychoPy user list
Traceback (most recent call last):
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/app/runner/runner.py”, line 970, in loadExperiment
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/experiment/_experiment.py”, line 635, in loadFromXML
File “/Applications/PsychoPy.app/Contents/Resources/lib/python3.6/psychopy/experiment/_experiment.py”, line 459, in _getXMLparam
KeyError: ‘channel’
OS: MacOS Big Sur 11.3
PsychoPy version: 2021.2.3
Standard Standalone?: yes
What are you trying to achieve?: Open a .psyexp file that I was working on in a previous version of the app
What did you try to make it work?: Restarted program. Uninstalled and reinstalled. Restarted machine.
What specifically went wrong when you tried that?: None of those efforts impacted what the Builder is displaying, which still only 2 of ~20 routines in the actual file.