2016.9.16 PsychoPy Builder

PsychoPy Builderで作った実験ファイル(.psyexp)をいったん閉じて、再度開こうとしたら
以下のようなエラーが出て開けなくなった。

Failed to load C:\Users\***\Documents\PsychoPy2\myExp001\myExp001.psyexp. Please send the following to the PsychoPy user list
Traceback (most recent call last):
  File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\builder\builder.py", line 1473, in fileOpen
    self.exp.loadFromXML(filename)
  File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\builder\experiment.py", line 596, in loadFromXML
    self.flow.append(self.routines[elementNode.get('name')])
KeyError: 'trial'
Traceback (most recent call last):
  File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\builder\builder.py", line 1485, in fileOpen
    self.updateAllViews()  # if frozen effect will be visible on thaw
  File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\builder\builder.py", line 1718, in updateAllViews
    self.flowPanel.draw()
  File "C:\Program Files (x86)\PsychoPy2\lib\site-packages\psychopy-1.84.1-py2.7.egg\psychopy\app\builder\flow.py", line 644, in draw
    thisTerm = self.loops[thisLoop]['term']
KeyError: 'term'

ググったら、trialという名前のルーチンを別の名前に変更したのが原因っぽい
エディタでpsyexpファイルを開いて
<Routine name="trial"/>
となっていたところを
<Routine name="stim"/> 
に変更。

無事にひらけるようになった。
別の個所ではルーチンの名前が変更されてたのに。
ループの中だったからかな?

まぁ、いいや。

コメント

このブログの人気の投稿

TightVNCでリモートデスクトップ

firefoxからmidoriちゃんにのりかえ

2016.09.30 Psychopy 日本語改行できない問題