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;
     }
 

Reply via email to