We operationally process Sentinel 1 (A and B) data over our area. First step we do is slice assembly. We are experiencing problems with data after 12th march 2018.
The slice assembly process throws Null Pointer Exception. If we do tasks with data acquired prior to 13th march SNAP processes data without problems. If we try to apply the same process, to data acquired starting from 13th march 2018, the processing fails. We have reprocessed some previous data and the processing is succesful.
We are using SNAP 6 on linux ubuntu. We have test that on two different computers (both the same SNAP version and the same operating system) with the same outputs.
We are using snap/snappy also to operationally process Sentinel 1 data and we can report the same problem. The problem exists with both snap versions 5 and 6. Of note is that on 13th of March a new Sentinel-1 product format is operational… see also
We faced the same problem and may I provide some more information.
java.lang.NullPointerException
org.esa.snap.core.gpf.OperatorException: java.lang.NullPointerException
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:432)
at org.esa.s1tbx.calibration.gpf.Sentinel1RemoveThermalNoiseOp.initialize(Sentinel1RemoveThermalNoiseOp.java:140)
at org.esa.snap.core.gpf.internal.OperatorContext.initializeOperator(OperatorContext.java:486)
at org.esa.snap.core.gpf.internal.OperatorContext.getTargetProduct(OperatorContext.java:273)
at org.esa.snap.core.gpf.Operator.getTargetProduct(Operator.java:387)
at org.esa.snap.core.gpf.main.CommandLineTool.runOperator(CommandLineTool.java:306)
at org.esa.snap.core.gpf.main.CommandLineTool.runGraphOrOperator(CommandLineTool.java:284)
at org.esa.snap.core.gpf.main.CommandLineTool.run(CommandLineTool.java:188)
at org.esa.snap.core.gpf.main.CommandLineTool.run(CommandLineTool.java:121)
at org.esa.snap.core.gpf.main.GPT.run(GPT.java:54)
at org.esa.snap.core.gpf.main.GPT.main(GPT.java:34)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.esa.snap.runtime.Launcher.lambda$run$14(Launcher.java:55)
at org.esa.snap.runtime.Engine.runClientCode(Engine.java:189)
at org.esa.snap.runtime.Launcher.run(Launcher.java:51)
at org.esa.snap.runtime.Launcher.main(Launcher.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:62)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
Here are the exceptions we got. Would you mind have a look of this? Danke sehr.
Hi there,
So I got in the same problem in my pre-processing (Thermal noise removal). Do you mean that these newer images/files do not need any Thermal Noise Removal pre-processing at all and I have to skip this process for the images after mid-march 2018?
Thanks for your reply in advance
No, it means that you have to update SNAP and use it to pre-process your data (Thermal Noise Removal) from before the 13th of March using this new version.
Hey,
I got the same problem.
I’m processing Sentinel-1 images and calibration, subset, speckle-filter and terrain correction are successfully done, but the last operator which is Slice Assembly throws: