Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

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


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

    !conda install freetype-py -y
    

    I am uploading a new OpenSesame package for MacOS with the missing library included.

    Buy Me A Coffee

  • 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?

  • edited November 2020

    @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


This discussion has been closed.