Howdy, Stranger!

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

Supported by

Eye Tribe Calibration Problem

Hello community,

I am using Eye Tribe with OpenSesame but since I'm not a programmer I am using OpenSesame's own plugins. The Init plugin appears to be causing a problem. Whenever I run the experiment and "press space for calibration", I see the firs calibration dot, then the experiment stops and I get this error message;

item-stack: experiment[run].new_pygaze_init_1[run]
exception message: 'NoneType' object has no attribute '__getitem__'
time: Fri Oct 27 14:56:12 2017
exception type: TypeError      

File "dist\libqtopensesame\misc\", line 140, in run
File "dist\libopensesame\", line 397, in run
File "dist\libopensesame\", line 95, in execute
File "dist\libopensesame\", line 110, in run
File "dist\libopensesame\", line 50, in run
File "dist\libopensesame\", line 110, in run
File "C:\Program Files (x86)\OpenSesame\plugins\pygaze_init\", line 212, in run
File "dist\pygaze\_eyetracker\", line 208, in calibrate
File "dist\pygaze\_eyetracker\", line 1236, in pointend
TypeError: 'NoneType' object has no attribute '__getitem__'

This error persisted no matter what I tried, I'm not adding the experiment here but in fact the same issue occurs when I try running the Pygaze eye-tracking template in OpenSesame as well.

The eye tracker appears to work fine, I can calibrate it with Eye Tribe's own UI.

Does anyone know what might be causing this or how I can solve it?



  • Hi Yasemin,

    Do you have the latest version of OpenSesame? That's 3.1.9 at the time of writing. This error looks familiar to me, and I think it was fixed in one of the recent maintenance releases.


  • Hello again,

    thank you for the response. Upgrading OpenSesame to the latest version indeed solved my problem.


Sign In or Register to comment.