hdf5 error function