OS (e.g. Win10): Windows 11
PsychoPy version (e.g. 1.84.x): 2022.2.5
Standard Standalone? (y/n) y
What are you trying to achieve?: run a simple experiment with eyetracker gazepoint and saving the hdf5 file
Dear all,
I’m trying to run a simple experiment using Builder with the Gazepoint eye tracker.
I’m using PsychoPy version 2022.2.5 on Windows 11, always with the Gazepoint control software running.
I successfully completed the calibration and validation routines and tested with a 5-second fixation cross to ensure eye-tracking data is saved correctly. The “save HDF5 file” option is checked.
The experiment runs smoothly, but the HDF5 file is not created. Here is the error message I receive:
Error during ioDataStore creation....
Traceback (most recent call last):
File "C:\Program Files\PsychoPy\lib\site-packages\psychopy\iohub\server.py", line 632, in _initDataStore
self.createDataStoreFile(hdf_name, ds_dir, 'a', ds_conf)
File "C:\Program Files\PsychoPy\lib\site-packages\psychopy\iohub\server.py", line 928, in createDataStoreFile
self.dsfile = DataStoreFile(fname, fpath, fmode, iohub_settings)
File "C:\Program Files\PsychoPy\lib\site-packages\psychopy\iohub\datastore\__init__.py", line 66, in __init__
self.emrtFile = open_file(self.filePath, mode=fmode)
File "C:\Program Files\PsychoPy\lib\site-packages\tables\file.py", line 315, in open_file
return File(filename, mode, title, root_uep, filters, **kwargs)
File "C:\Program Files\PsychoPy\lib\site-packages\tables\file.py", line 778, in __init__
self._g_new(filename, mode, **params)
File "tables\hdf5extension.pyx", line 492, in tables.hdf5extension.File._g_new
tables.exceptions.HDF5ExtError: HDF5 error back trace
File "D:\pytables_hdf5\CMake-hdf5-1.10.5\hdf5-1.10.5\src\H5F.c", line 444, in H5Fcreate
unable to create file
File "D:\pytables_hdf5\CMake-hdf5-1.10.5\hdf5-1.10.5\src\H5Fint.c", line 1509, in H5F_open
unable to open file: time = Tue Nov 5 15:54:26 2024
, name = '---hidden path---\data\211114_ETTesting_V0_2024-11-05_15h54.18.458.hdf5', tent_flags = 13
File "D:\pytables_hdf5\CMake-hdf5-1.10.5\hdf5-1.10.5\src\H5FD.c", line 734, in H5FD_open
open failed
File "D:\pytables_hdf5\CMake-hdf5-1.10.5\hdf5-1.10.5\src\H5FDsec2.c", line 346, in H5FD_sec2_open
unable to open file: name = '---hidden path---\data\211114_ETTesting_V0_2024-11-05_15h54.18.458.hdf5', errno = 2, error message = 'No such file or directory', flags = 13, o_flags = 302
End of HDF5 error back trace
Unable to open/create file '---hidden path---\data\211114_ETTesting_V0_2024-11-05_15h54.18.458.hdf5'
Traceback (most recent call last):
File "C:\Program Files\PsychoPy\lib\site-packages\psychopy\iohub\datastore\__init__.py", line 372, in flush
if self.emrtFile:
AttributeError: 'DataStoreFile' object has no attribute 'emrtFile'
pygame 2.1.0 (SDL 2.0.16, Python 3.8.10)
Note: This issue only occurs on Windows 11. When I tried it on Windows 10, it saved the HDF5 file without any issues.
Has anyone encountered this problem or found a solution?
Thank you for your help!
Fernanda