I’ve attempted to dump several different arrays (both 1-dimensional and multidimensional) using commands like:
save(SOME_ARRAY, '/home/thomas/some_array_opaque', -2, 'OPAQUE');
In all cases, I’m getting an error like:
SystemException in file: src/query/PullSGArrayUtil.cpp function: nextChunk line: 544 Error id: scidb::scidb::SCIDB_SE_INTERNAL::scidb::SCIDB_LE_ASSERTION_FAILED Error description: Internal SciDB error. Assertion 'attId == currOutputAttr' failed at /tmp/buildd/scidb-15.12-1/src/query/PullSGArrayUtil.cpp:544 (Redistributed chunk consumed out of order).
Any ideas what’s going on here?
Changing the instance_id to -1 (i.e. dump a separate file on each instance) does succeed – but seems of limited utility, at least for moving data between clusters. Is this the expected behaviour?