I have a very simple error with recent versions of PsychoPy. The following program is enough to elicit the error:
from psychopy import core, visual, event
#create a window to draw in
myWin = visual.Window(allowGUI=False,fullscr=1,screen=1)
The error is specific to fullscr and screen=1. That is, it only applies when one has a second screen connected and attempts to start it up in fullscreen mode.
Psychopy outputs the following in response. At the end you'll see the "invalid fullscreen drawable" error. I've encountered this both on a recent OSX10.9 MacBook Pro and an older Mac Pro. Searching this forum, I find a report of this error, but only way back in 2012-
https://groups.google.com/d/msg/psychopy-users/aQNtKXsae8c/haMCPur5qSMJ. Did it disappear of its own accord, only to crop up again now?
/Applications/PsychoPy2_1.80.app/Contents/Resources
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python27.zip
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/plat-darwin
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/plat-mac
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/plat-mac/lib-scriptpackages
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/lib-tk
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/lib-old
/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/lib-dynload
error importing TextureAtlas: No module named textureatlas
0.4629 WARNING Creating new monitor...
0.4630 WARNING Creating new monitor...
0.4640 WARNING User requested fullscreen with size [800 600], but screen is actually [1024, 768]. Using actual size
Traceback (most recent call last):
File "/Users/alexh/Documents/Honours/ChrisFajou/gaborChris.py", line 5, in <module>
myWin = visual.Window(allowGUI=False,fullscr=1,screen=1)
File "/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/psychopy/visual/window.py", line 314, in __init__
self._setupGL()
File "/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/psychopy/visual/window.py", line 1329, in _setupGL
self._setupPyglet()
File "/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/psychopy/visual/window.py", line 1199, in _setupPyglet
style=style)
File "/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/pyglet/window/__init__.py", line 686, in __init__
self._create()
File "/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/pyglet/window/carbon/__init__.py", line 549, in _create
_aglcheck()
File "/Applications/PsychoPy2_1.80.app/Contents/Resources/lib/python2.7/pyglet/window/carbon/__init__.py", line 1365, in _aglcheck
raise CarbonException(cast(agl.aglErrorString(err), c_char_p).value)
pyglet.window.carbon.CarbonException: invalid fullscreen drawable