I have no idea what happened but it seems the export function is looking for groups that do not exist.
~/anaconda/lib/python3.6/site-packages/vaex/dataset.py in export_hdf5(self, path, column_names, byteorder, shuffle, selection, progress, virtual, sort, ascending)
4993 """
4994 import vaex.export
-> 4995 vaex.export.export_hdf5(self, path, column_names, byteorder, shuffle, selection, progress=progress, virtual=virtual, sort=sort, ascending=ascending)
4996
4997 def export_fits(self, path, column_names=None, shuffle=False, selection=False, progress=None, virtual=False, sort=None, ascending=True):
~/anaconda/lib/python3.6/site-packages/vaex/export.py in export_hdf5(dataset, path, column_names, byteorder, shuffle, selection, progress, virtual, sort, ascending)
235 kwargs = locals()
236 import vaex.hdf5.export
--> 237 vaex.hdf5.export.export_hdf5(**kwargs)
238
239
~/anaconda/lib/python3.6/site-packages/vaex/hdf5/export.py in export_hdf5(dataset, path, column_names, byteorder, shuffle, selection, progress, virtual, sort, ascending)
174
175 # after this the file is closed,, and reopen it using out class
--> 176 dataset_output = vaex.hdf5.dataset.Hdf5MemoryMapped(path, write=True)
177
178 column_names = vaex.export._export(dataset_input=dataset, dataset_output=dataset_output, path=path, random_index_column=random_index_name,
~/anaconda/lib/python3.6/site-packages/vaex/hdf5/dataset.py in __init__(self, filename, write)
61 self._version = 1
62 try:
---> 63 self._load()
64 finally:
65 self.h5file.close()
~/anaconda/lib/python3.6/site-packages/vaex/hdf5/dataset.py in _load(self)
145 if "table" in self.h5file:
146 self._version = 2
--> 147 self._load_columns(self.h5file["/table"])
148 self.h5table_root_name = "/table"
149 # TODO: shall we rename it vaex... ?
~/anaconda/lib/python3.6/site-packages/vaex/hdf5/dataset.py in _load_columns(self, h5data, first)
228 if unitname == "system.get('S.I.').base('mass')":
229 self.units[column_name] = astropy.units.Unit("kg")
--> 230 data = column if self._version == 1 else column['data']
231 if hasattr(data, "dtype"):
232 #print column, column.shape
h5py/_objects.pyx in h5py._objects.with_phil.wrapper()
h5py/_objects.pyx in h5py._objects.with_phil.wrapper()
~/anaconda/lib/python3.6/site-packages/h5py/_hl/group.py in __getitem__(self, name)
165 raise ValueError("Invalid HDF5 object reference")
166 else:
--> 167 oid = h5o.open(self.id, self._e(name), lapl=self._lapl)
168
169 otype = h5i.get_type(oid)
h5py/_objects.pyx in h5py._objects.with_phil.wrapper()
h5py/_objects.pyx in h5py._objects.with_phil.wrapper()
h5py/h5o.pyx in h5py.h5o.open()
KeyError: "Unable to open object (object 'data' doesn't exist)"