SLSTR Rad2Relf

Hello!

I’m new in SNAP, currently working on the SICE project. At the moment, I’m trying to use Rad2Refl for SLSTR but could not make it work. I used the attached .xml file SCDA.xml (4.7 KB) and got the error message below. I had to use resample because I will work with radiances and temperatures at the same time. As Rad2Refl is only used for radiances, I created two different “pipelines” (_R and _BT) to distinguish the extraction of these two variables (maybe it’s not the right way to do it?).
I have to change my referenceBand (which was working before Rad2Refl implementation) but I could find with which one, looking at the xfdumanifest.xml…

Thank you in advance for your help,
Adrien

INFO: org.esa.snap.core.gpf.operators.tooladapter.ToolAdapterIO: Initializing external tool adapters
INFO: org.esa.snap.core.util.EngineVersionCheckActivator: Please check regularly for new updates for the best SNAP experience.
Executing processing graph
INFO: org.hsqldb.persist.Logger: dataFileCache open start
done.
org.esa.snap.core.gpf.graph.GraphException: [NodeId: Resample_SLSTR_R] Operator ‘ResamplingOp’: Value for ‘Reference band’ is invalid: ‘S1_radiance_an’
at org.esa.snap.core.gpf.graph.NodeContext.initTargetProduct(NodeContext.java:79)
at org.esa.snap.core.gpf.graph.GraphContext.initNodeContext(GraphContext.java:195)
at org.esa.snap.core.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.snap.core.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.snap.core.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.snap.core.gpf.graph.GraphContext.initOutput(GraphContext.java:162)
at org.esa.snap.core.gpf.graph.GraphContext.(GraphContext.java:91)
at org.esa.snap.core.gpf.graph.GraphContext.(GraphContext.java:64)
at org.esa.snap.core.gpf.graph.GraphProcessor.executeGraph(GraphProcessor.java:128)
at org.esa.snap.core.gpf.main.DefaultCommandLineContext.executeGraph(DefaultCommandLineContext.java:86)
at org.esa.snap.core.gpf.main.CommandLineTool.executeGraph(CommandLineTool.java:534)
at org.esa.snap.core.gpf.main.CommandLineTool.runGraph(CommandLineTool.java:388)
at org.esa.snap.core.gpf.main.CommandLineTool.runGraphOrOperator(CommandLineTool.java:287)
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$0(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:65)
at com.install4j.runtime.launcher.UnixLauncher.main(UnixLauncher.java:57)
Caused by: org.esa.snap.core.gpf.OperatorException: Operator ‘ResamplingOp’: Value for ‘Reference band’ is invalid: ‘S1_radiance_an’
at org.esa.snap.core.gpf.internal.OperatorContext.injectConfiguration(OperatorContext.java:1101)
at org.esa.snap.core.gpf.internal.OperatorContext.initializeOperator(OperatorContext.java:484)
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.graph.NodeContext.initTargetProduct(NodeContext.java:77)
… 30 more
Caused by: com.bc.ceres.binding.ValidationException: Value for ‘Reference band’ is invalid: ‘S1_radiance_an’
at com.bc.ceres.binding.validators.ValueSetValidator.validateValue(ValueSetValidator.java:37)
at com.bc.ceres.binding.validators.MultiValidator.validateValue(MultiValidator.java:52)
at com.bc.ceres.binding.Property.validate(Property.java:270)
at com.bc.ceres.binding.Property.setValue(Property.java:172)
at com.bc.ceres.binding.dom.DefaultDomConverter.convertDomChildToProperty(DefaultDomConverter.java:194)
at com.bc.ceres.binding.dom.DefaultDomConverter.convertDomChildToPropertySet(DefaultDomConverter.java:182)
at com.bc.ceres.binding.dom.DefaultDomConverter.convertDomToPropertySet(DefaultDomConverter.java:165)
at com.bc.ceres.binding.dom.DefaultDomConverter.convertDomToValue(DefaultDomConverter.java:158)
at org.esa.snap.core.gpf.internal.OperatorContext.configureOperator(OperatorContext.java:1117)
at org.esa.snap.core.gpf.internal.OperatorContext.injectConfiguration(OperatorContext.java:1097)
… 34 more

Error: [NodeId: Resample_SLSTR_R] Operator ‘ResamplingOp’: Value for ‘Reference band’ is invalid: ‘S1_radiance_an’
CPLGetTLSList(): pthread_setspecific() failed!