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 <[email protected]>
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;
}