This is an automated email from the ASF dual-hosted git repository. amanin pushed a commit to branch refactor/strict_storage_connector in repository https://gitbox.apache.org/repos/asf/sis.git
commit 1ef6abc65b272a1c921b7379b2a1624b26a4c965 Author: Alexis Manin <[email protected]> AuthorDate: Thu Mar 11 09:55:30 2021 +0100 fix(Storage): add a null check in NetCDF provider --- .../java/org/apache/sis/storage/netcdf/NetcdfStoreProvider.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/storage/sis-netcdf/src/main/java/org/apache/sis/storage/netcdf/NetcdfStoreProvider.java b/storage/sis-netcdf/src/main/java/org/apache/sis/storage/netcdf/NetcdfStoreProvider.java index e954c0b..0e1dbc1 100644 --- a/storage/sis-netcdf/src/main/java/org/apache/sis/storage/netcdf/NetcdfStoreProvider.java +++ b/storage/sis-netcdf/src/main/java/org/apache/sis/storage/netcdf/NetcdfStoreProvider.java @@ -315,8 +315,11 @@ public class NetcdfStoreProvider extends DataStoreProvider { keepOpen = connector.getStorage(); decoder = createByReflection(keepOpen, true, geomlib, listeners); } - connector.closeAllExcept(keepOpen); - decoder.applyOtherConventions(); + + if (decoder != null) { + connector.closeAllExcept(keepOpen); + decoder.applyOtherConventions(); + } return decoder; }
