You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2021/03/17 14:19:12 UTC

[sis] branch geoapi-4.0 updated: fix(Storage): add a null check in NetCDF provider.

This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


The following commit(s) were added to refs/heads/geoapi-4.0 by this push:
     new fd31865  fix(Storage): add a null check in NetCDF provider.
fd31865 is described below

commit fd3186555762f7c4546616aa9077abc7a8e087bb
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Wed Mar 17 15:18:54 2021 +0100

    fix(Storage): add a null check in NetCDF provider.
---
 .../java/org/apache/sis/storage/netcdf/NetcdfStoreProvider.java     | 6 ++++--
 1 file changed, 4 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 5c8a60a..9459c54 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
@@ -300,8 +300,10 @@ public class NetcdfStoreProvider extends DataStoreProvider {
             keepOpen = connector.getStorage();
             decoder = createByReflection(keepOpen, true, geomlib, listeners);
         }
-        connector.closeAllExcept(keepOpen);
-        decoder.applyOtherConventions();
+        connector.closeAllExcept(decoder != null ? keepOpen : null);
+        if (decoder != null) {
+            decoder.applyOtherConventions();
+        }
         return decoder;
     }