Cannot use cached namespaces from NWB file instead of default #1415
Labels
category: bug
errors in the code or code behavior
priority: high
impacts proper operation or use of feature important to most users
Description
At the Allen Institute, we have some NWB2 files that can't be read by the latest versions of pynwb because of a namespace problem. These NWB files use the "Index" data type which was removed in hdmf-common version 1.2.0.
When I try to load the file, it ignores the hdmf-common namespace version 1.1.3 cached in the file (which still has the "Index" type) because it has already loaded version 1.5.0 (I think just automatically because of the global namespace catalog?). There doesn't seem to be any way of overriding that default, so loading fails because "Index" is not specified in version 1.5.0.
Steps to Reproduce
Environment
Checklist
The text was updated successfully, but these errors were encountered: