OpenSesame 3.3.5 released! Includes OSWeb 1.3.9 and Rapunzel 0.4.11
About this update
OpenSesame 3.3.5 Lentiform Loewenfeld is the fifth maintenance release in the 3.3 series. It contains bug fixes and minor improvements, and should be a pleasant and safe upgrade for everyone who is using the 3.3 series. A notable fix in this release is for an issue where form_base items crashed when opening an experiment.
If you are upgrading from OpenSesame 3.2 or earlier, please see the list of important changes:
As always, you can download OpenSesame from here:
Credits
Thanks to:
- Daniel Schreij (@dschreij) for his work on the Mac OS package
Bug fixes and improvements
opensesame:
- Updated to 3.3.5
- Issue #725: log.open() does not update var.logfile or list of data files (Bug)
- Issue #726: form_base triggers RuntimeError when preload_items extension is enabled (Bug)
pyqode.core
- Updated to 3.0.9
This discussion has been closed.


Comments
Hi, I downloaded the update 3.3.5, but now experiments that previously worked don't open anymore and I get the following error in the debug window:
File "/Applications/OpenSesame.app/Contents/Resources/lib/python3.7/site-packages/psychopy/visual/textbox2/fontmanager.py", line 21, in <module>
import freetype as ft
ModuleNotFoundError: No module named 'freetype'
How can I fix this? Thanks in advance,
Sarah
The freetype font is already installed, but you need the python bindings for it. This used to be one package, but now the split the font and the python bindings. The latter can be installed with
I am uploading a new OpenSesame package for MacOS with the missing library included.
That's great, it's working now with the new package - thanks!
Hi,
I was really excited to see that the update came out. Unfortunately it did not solve my mouse cursor issue: my mouse cursor is not visible in my mouse response even though the visible cursor box is ticked. Does anybody have suggestions on how to solve this issue? This is an experiment meant for children so it is really important that they see where they are clicking. Thanks.
Marta
I love the work you and Daniel put into this!
Recently there have been some major changes on macOS that seem to have broken compatibility.
Opensesame will not run any experiments on the new Apple silicon chips running Big Sur.
I believe this is due to a python change in Big Sur rather than an apple silicon issue as the issue matches issues discussed in a PsychoPy thread here: https://discourse.psychopy.org/t/psychopy-on-big-sur-on-mac/18095/19
The program will install and open just fine, however, trying to run anything stops instantly with the following message:
File "/Applications/OpenSesame.app/Contents/Resources/lib/python3.7/site-packages/pyglet/__init__.py", line 334, in __getattr__
return getattr(self._module, name)
AttributeError: 'NoneType' object has no attribute '_create_shadow_window'
During handling of the above exception, another exception occurred:
ImportError: Can't find framework /System/Library/Frameworks/OpenGL.framework.
@Rrob Thanks for pointing this out. Does this only affect the psycho backend, or also the legacy and xpyriment backends?
Check out SigmundAI.eu for our OpenSesame AI assistant!
@sebastiaan I looked into it and found I cannot change the setting. When I attempt to click the dropdown the program freezes up requiring a force quit. The force quit is followed by a message that there was an error with python 3.7 (some info below).
I was able to open a simple flanker experiment that used the xpyriment backend and it actually did run! However, if I tried to click around to edit the experiment I got the same freezing behavior.
I am running on a MacBook with the new arm processor (translated with Apple's Rosetta2) so I can't be sure if the issues are the processor
Date/Time: 2020-11-27 14:34:01.063 -0800
End time: 2020-11-27 14:34:02.064 -0800
OS Version: macOS 11.0.1 (Build 20B29)
Architecture: arm64e
Report Version: 32
Data Source: Stackshots
Shared Cache: 5B214DF8-6286-3F23-9467-D8050EA7AF75 slid base address 0x18e8b8000, slide 0xe8b8000
Shared Cache: 37FEA16C-BED8-3B52-974D-F87051F072C8 slid base address 0x7fff2005c000, slide 0x5c000
Command: python3.7
Path: /Applications/OpenSesame.app/Contents/Resources/bin/python3.7
Version: ??? (???)
PID: 20532
Time Since Fork: 102s
Event: hang
Duration: 1.00s
Steps: 10 (100ms sampling interval)
Hardware model: MacBookAir10,1
Active cpus: 8