seadas 7.4 gpt.sh error
Posted: Mon Mar 13, 2017 3:37 pm America/New_York
Similar to the GUI issue (my GUI seems to work so far, but have not tested the gpt in the GUI), except that I don't see a "Caused by":
7.3 Worked fine:
searobin 154 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> which gpt.sh
/optics1/software/seadas/seadas-7.3/bin/gpt.sh
searobin 155 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> gpt.sh A20170701850.xml A20170701850.QKM.CWFL.L2_LAC_OC
7.4 fails:
searobin 101 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> which gpt.sh
/optics1/software/seadas/seadas-7.4/bin/gpt.sh
searobin 102 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> gpt.sh A20170701850.xml A20170701850.QKM.CWFL.L2_LAC_OC
java.lang.NullPointerException
at gov.nasa.gsfc.seadas.dataio.SeadasFileReader.<init>(SeadasFileReader.java:94)
at gov.nasa.gsfc.seadas.dataio.L2FileReader.<init>(L2FileReader.java:41)
at gov.nasa.gsfc.seadas.dataio.SeadasProductReader.readProductNodesImpl(SeadasProductReader.java:116)
at org.esa.beam.framework.dataio.AbstractProductReader.readProductNodes(AbstractProductReader.java:173)
at org.esa.beam.gpf.operators.standard.ReadOp.initialize(ReadOp.java:77)
at org.esa.beam.framework.gpf.internal.OperatorContext.initializeOperator(OperatorContext.java:457)
at org.esa.beam.framework.gpf.internal.OperatorContext.getTargetProduct(OperatorContext.java:236)
at org.esa.beam.framework.gpf.Operator.getTargetProduct(Operator.java:323)
at org.esa.beam.framework.gpf.graph.NodeContext.initTargetProduct(NodeContext.java:74)
at org.esa.beam.framework.gpf.graph.GraphContext.initNodeContext(GraphContext.java:195)
at org.esa.beam.framework.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.beam.framework.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.beam.framework.gpf.graph.GraphContext.initOutput(GraphContext.java:162)
at org.esa.beam.framework.gpf.graph.GraphContext.<init>(GraphContext.java:91)
at org.esa.beam.framework.gpf.graph.GraphContext.<init>(GraphContext.java:64)
at org.esa.beam.framework.gpf.graph.GraphProcessor.executeGraph(GraphProcessor.java:124)
at org.esa.beam.framework.gpf.main.DefaultCommandLineContext.executeGraph(DefaultCommandLineContext.java:84)
at org.esa.beam.framework.gpf.main.CommandLineTool.executeGraph(CommandLineTool.java:508)
at org.esa.beam.framework.gpf.main.CommandLineTool.runGraph(CommandLineTool.java:356)
at org.esa.beam.framework.gpf.main.CommandLineTool.runGraphOrOperator(CommandLineTool.java:249)
at org.esa.beam.framework.gpf.main.CommandLineTool.run(CommandLineTool.java:150)
at org.esa.beam.framework.gpf.main.CommandLineTool.run(CommandLineTool.java:122)
at org.esa.beam.framework.gpf.main.GPT.run(GPT.java:54)
at org.esa.beam.framework.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 com.bc.ceres.launcher.Launcher.launch(Launcher.java:154)
at com.bc.ceres.launcher.Launcher.main(Launcher.java:56)
Error: java.lang.NullPointerException
I do have to set JAVA_HOME in gpt.sh
export JAVA_HOME=/usr/java/jdk1.8.0_77/jre
And have to comment out the line
#. "$SEADAS_HOME/bin/detect_java.sh"
As it doesn't respect the JAVA_HOME var set (and want to default to the system java which is too old)
B
7.3 Worked fine:
searobin 154 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> which gpt.sh
/optics1/software/seadas/seadas-7.3/bin/gpt.sh
searobin 155 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> gpt.sh A20170701850.xml A20170701850.QKM.CWFL.L2_LAC_OC
7.4 fails:
searobin 101 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> which gpt.sh
/optics1/software/seadas/seadas-7.4/bin/gpt.sh
searobin 102 :/tmp/S4P_ROI_H5_MODISA.CWFL.2017.070_version_0.02_qdK3Vg1I> gpt.sh A20170701850.xml A20170701850.QKM.CWFL.L2_LAC_OC
java.lang.NullPointerException
at gov.nasa.gsfc.seadas.dataio.SeadasFileReader.<init>(SeadasFileReader.java:94)
at gov.nasa.gsfc.seadas.dataio.L2FileReader.<init>(L2FileReader.java:41)
at gov.nasa.gsfc.seadas.dataio.SeadasProductReader.readProductNodesImpl(SeadasProductReader.java:116)
at org.esa.beam.framework.dataio.AbstractProductReader.readProductNodes(AbstractProductReader.java:173)
at org.esa.beam.gpf.operators.standard.ReadOp.initialize(ReadOp.java:77)
at org.esa.beam.framework.gpf.internal.OperatorContext.initializeOperator(OperatorContext.java:457)
at org.esa.beam.framework.gpf.internal.OperatorContext.getTargetProduct(OperatorContext.java:236)
at org.esa.beam.framework.gpf.Operator.getTargetProduct(Operator.java:323)
at org.esa.beam.framework.gpf.graph.NodeContext.initTargetProduct(NodeContext.java:74)
at org.esa.beam.framework.gpf.graph.GraphContext.initNodeContext(GraphContext.java:195)
at org.esa.beam.framework.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.beam.framework.gpf.graph.GraphContext.initNodeContext(GraphContext.java:178)
at org.esa.beam.framework.gpf.graph.GraphContext.initOutput(GraphContext.java:162)
at org.esa.beam.framework.gpf.graph.GraphContext.<init>(GraphContext.java:91)
at org.esa.beam.framework.gpf.graph.GraphContext.<init>(GraphContext.java:64)
at org.esa.beam.framework.gpf.graph.GraphProcessor.executeGraph(GraphProcessor.java:124)
at org.esa.beam.framework.gpf.main.DefaultCommandLineContext.executeGraph(DefaultCommandLineContext.java:84)
at org.esa.beam.framework.gpf.main.CommandLineTool.executeGraph(CommandLineTool.java:508)
at org.esa.beam.framework.gpf.main.CommandLineTool.runGraph(CommandLineTool.java:356)
at org.esa.beam.framework.gpf.main.CommandLineTool.runGraphOrOperator(CommandLineTool.java:249)
at org.esa.beam.framework.gpf.main.CommandLineTool.run(CommandLineTool.java:150)
at org.esa.beam.framework.gpf.main.CommandLineTool.run(CommandLineTool.java:122)
at org.esa.beam.framework.gpf.main.GPT.run(GPT.java:54)
at org.esa.beam.framework.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 com.bc.ceres.launcher.Launcher.launch(Launcher.java:154)
at com.bc.ceres.launcher.Launcher.main(Launcher.java:56)
Error: java.lang.NullPointerException
I do have to set JAVA_HOME in gpt.sh
export JAVA_HOME=/usr/java/jdk1.8.0_77/jre
And have to comment out the line
#. "$SEADAS_HOME/bin/detect_java.sh"
As it doesn't respect the JAVA_HOME var set (and want to default to the system java which is too old)
B