GUI: crash on loading newly created HDF5 (.nsx) file
When I create a new experiment, load data, find peaks, integrate, index then save. On attempting to reload, an exception is thrown at HDF5MetaDataReader.cpp:278
. This looks like a Blosc filter issue.
HDF5-DIAG: Error detected in HDF5 (1.12.0) thread 0:
#000: H5D.c line 296 in H5Dopen2(): unable to open dataset
major: Dataset
minor: Can't open object
#001: H5VLcallback.c line 1974 in H5VL_dataset_open(): dataset open failed
major: Virtual Object Layer
minor: Can't open object
#002: H5VLcallback.c line 1941 in H5VL__dataset_open(): dataset open failed
major: Virtual Object Layer
minor: Can't open object
#003: H5VLnative_dataset.c line 125 in H5VL__native_dataset_open(): unable to open dataset
major: Dataset
minor: Can't open object
#004: H5Dint.c line 1489 in H5D__open_name(): not a dataset
major: Dataset
minor: Inappropriate type
terminate called after throwing an instance of 'H5::FileIException'
from nsx.log
2021-Jul-05 14:18:49 1 Loading experiment from file: /home/zamaan/projects/NSXTool/NXStoolDatasets/trypsin-indexed.nsx
2021-Jul-05 14:18:49 1 Finished reading Experiment 'trypsin with diffractometer 'BioDiff2500' from path /home/zamaan/projects/NSXTool/NXStoolDatasets/trypsin-indexed.nsx
2021-Jul-05 14:18:49 1 DataHandler::addData: adding DataSet trypsin: 169 frames
2021-Jul-05 14:18:49 1 UnitCellHandler::addUnitCell: accepted: 54.60800 58.62460 67.44759 90.00000 90.00000 90.00000
2021-Jul-05 14:18:49 1 PeakHandler::addPeakCollection: autoindexing: 762peaks
2021-Jul-05 14:18:49 1 PeakHandler::addPeakCollection: found: 9907peaks
2021-Jul-05 14:18:49 1 Opening datafile /home/zamaan/projects/NSXTool/NXStoolDatasets/trypsin-indexed.nsxfor read-only access
2021-Jul-05 14:18:49 1 Initialized Blosc-filter to read HDF5 data