You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected results:
Dataset is imported into workspace, tale is successfully created
Actual results:
Traceback (most recent call last):
File "/girder/girder/events.py", line 164, in run
event = trigger(eventName, info, _async=True, daemon=True)
File "/girder/girder/events.py", line 314, in trigger
handler['handler'](e)
File "/girder/plugins/jobs/server/__init__.py", line 43, in scheduleLocal
fn(job)
File "/girder/plugins/wholetale/server/tasks/import_binder.py", line 196, in run
copy_fs(source_fs, destination_fs)
File "/girder/venv/lib/python3.9/site-packages/fs/copy.py", line 48, in copy_fs
return copy_fs_if(
File "/girder/venv/lib/python3.9/site-packages/fs/copy.py", line 108, in copy_fs_if
return copy_dir_if(
File "/girder/venv/lib/python3.9/site-packages/fs/copy.py", line 448, in copy_dir_if
copier.copy(_src_fs, dir_path, _dst_fs, copy_path)
File "/girder/venv/lib/python3.9/site-packages/fs/_bulk.py", line 142, in copy
copy_file_internal(
File "/girder/venv/lib/python3.9/site-packages/fs/copy.py", line 279, in copy_file_internal
_copy_locked()
File "/girder/venv/lib/python3.9/site-packages/fs/copy.py", line 269, in _copy_locked
with src_fs.openbin(src_path) as read_file:
File "/girder/plugins/wholetale/server/tasks/import_binder.py", line 363, in openbin
return open(fdict["path"], "r+b")
File "/girder/venv/lib/python3.9/site-packages/fs/error_tools.py", line 89, in __exit__
reraise(fserror, fserror(self._path, exc=exc_value), traceback)
File "/girder/venv/lib/python3.9/site-packages/six.py", line 718, in reraise
raise value.with_traceback(tb)
File "/girder/plugins/wholetale/server/tasks/import_binder.py", line 362, in openbin
self._fs._ensure_region_available(path, fdict, fd, 0, fdict["obj"]["size"])
File "/girder/venv/lib/python3.9/site-packages/girderfs/dms.py", line 226, in _ensure_region_available
self._wait_for_file(fdict)
File "/girder/venv/lib/python3.9/site-packages/girderfs/dms.py", line 263, in _wait_for_file
raise OSError(EIO, os.strerror(EIO))
fs.errors.OperationFailed: operation failed, [Errno 5] Input/output error
The text was updated successfully, but these errors were encountered:
Not our fault. DataONE CN claims that some of the files are checksummed using MD5, but in reality they were checksummed using SHA1. EIO is raised due to a mismatched hash.
Encountered while testing v1.1rc1 (whole-tale/wt-design-docs#166). This repeats for me on both test and local.
Test steps:
From test case "Import from DataONE: READ-WRITE":
READ/WRITE
Create New Tale
Expected results:
Dataset is imported into workspace, tale is successfully created
Actual results:
The text was updated successfully, but these errors were encountered: