Error in C2 Matrix generation in ESA rss cloudtoolbox

INFO: org.esa.snap.python.gpf.PyOperatorSpi: Python operator ‘S2RutOp’ registered (Python module: ‘s2_rut’, class: ‘S2RutOp’, root: ‘/application/pi/snap/s2tbx/modules/org-esa-snap-snap-rut.jar’)
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s2tbx.s2msi.idepix.operators.S2IdepixCloudBufferOp$Spi:Idepix.S2Cloudbuffer conflicts with org.esa.snap.idepix.s2msi.operators.S2IdepixCloudBufferOp$Spi:Idepix.S2Cloudbuffer
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.modis.ModisClassificationOp$Spi:Idepix.Modis.Classification conflicts with org.esa.snap.idepix.modis.IdepixModisClassificationOp$Spi:Idepix.Modis.Classification
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.modis.ModisPostProcessOp$Spi:Idepix.Modis.Postprocess conflicts with org.esa.snap.idepix.modis.IdepixModisPostProcessOp$Spi:Idepix.Modis.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.viirs.ViirsClassificationOp$Spi:Idepix.Viirs.Classification conflicts with org.esa.snap.idepix.viirs.ViirsClassificationOp$Spi:Idepix.Viirs.Classification
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.viirs.ViirsPostProcessOp$Spi:Idepix.Viirs.Postprocess conflicts with org.esa.snap.idepix.viirs.ViirsPostProcessOp$Spi:Idepix.Viirs.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.seawifs.SeaWifsClassificationOp$Spi:Idepix.SeaWifs.Classification conflicts with org.esa.snap.idepix.seawifs.SeaWifsClassificationOp$Spi:Idepix.SeaWifs.Classification
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.seawifs.SeaWifsPostProcessOp$Spi:Idepix.Seawifs.Postprocess conflicts with org.esa.snap.idepix.seawifs.SeaWifsPostProcessOp$Spi:Idepix.Seawifs.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.probav.ProbaVClassificationOp$Spi:Idepix.Probav.Classification conflicts with org.esa.snap.idepix.probav.ProbaVClassificationOp$Spi:Idepix.Probav.Classification
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.probav.ProbaVPostProcessOp$Spi:Idepix.Probav.Postprocess conflicts with org.esa.snap.idepix.probav.ProbaVPostProcessOp$Spi:Idepix.Probav.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.meris.MerisLandClassificationOp$Spi:Idepix.Meris.Land conflicts with org.esa.snap.idepix.meris.IdepixMerisLandClassificationOp$Spi:Idepix.Meris.Land
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.meris.MerisWaterClassificationOp$Spi:Idepix.Meris.Water conflicts with org.esa.snap.idepix.meris.IdepixMerisWaterClassificationOp$Spi:Idepix.Meris.Water
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.meris.MerisMergeLandWaterOp$Spi:Idepix.Meris.Merge.Landwater conflicts with org.esa.snap.idepix.meris.IdepixMerisMergeLandWaterOp$Spi:Idepix.Meris.Merge.Landwater
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.meris.MerisPostProcessOp$Spi:Idepix.Meris.Postprocess conflicts with org.esa.snap.idepix.meris.IdepixMerisPostProcessOp$Spi:Idepix.Meris.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.olci.OlciClassificationOp$Spi:Idepix.Olci.Classification conflicts with org.esa.snap.idepix.olci.IdepixOlciClassificationOp$Spi:Idepix.Olci.Classification
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.olci.OlciPostProcessOp$Spi:Idepix.Olci.Postprocess conflicts with org.esa.snap.idepix.olci.IdepixOlciPostProcessOp$Spi:Idepix.Olci.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.vgt.VgtClassificationOp$Spi:Idepix.Vgt.Classification conflicts with org.esa.snap.idepix.spotvgt.VgtClassificationOp$Spi:Idepix.Vgt.Classification
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.algorithms.vgt.VgtPostProcessOp$Spi:Idepix.Vgt.Postprocess conflicts with org.esa.snap.idepix.spotvgt.VgtPostProcessOp$Spi:Idepix.Vgt.Postprocess
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.operators.CloudBufferOp$Spi:Idepix.Cloudbuffer conflicts with org.esa.snap.idepix.core.operators.CloudBufferOp$Spi:Idepix.Cloudbuffer
SEVERE: org.esa.snap.core.gpf.internal.OperatorSpiRegistryImpl: org.esa.s3tbx.idepix.operators.IdepixPostProcessingOp$Spi:Idepix.Postprocess conflicts with org.esa.snap.idepix.core.operators.IdepixPostProcessingOp$Spi:Idepix.Postprocess
INFO: org.esa.snap.core.gpf.operators.tooladapter.ToolAdapterIO: Initializing external tool adapters
SEVERE: org.esa.s2tbx.dataio.gdal.activator.GDALDistributionInstaller: The environment variable LD_LIBRARY_PATH is not set. It must contain the current folder ‘.’.
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
java.lang.NullPointerException
java.lang.NullPointerException
90% done.
org.esa.snap.core.gpf.OperatorException: java.lang.NullPointerException
at org.esa.snap.core.gpf.graph.GraphProcessor$GPFImagingListener.errorOccurred(GraphProcessor.java:363)
at com.sun.media.jai.util.SunTileScheduler.sendExceptionToListener(SunTileScheduler.java:1646)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:921)
at javax.media.jai.OpImage.getTile(OpImage.java:1129)
at javax.media.jai.PlanarImage.getData(PlanarImage.java:2085)
at com.bc.ceres.glevel.MultiLevelImage.getData(MultiLevelImage.java:64)
at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:407)
at org.esa.snap.core.gpf.internal.OperatorContext.getSourceTile(OperatorContext.java:393)
at org.esa.snap.core.gpf.internal.OperatorImage.computeRect(OperatorImage.java:73)
at javax.media.jai.SourcelessOpImage.computeTile(SourcelessOpImage.java:137)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904)
at javax.media.jai.OpImage.getTile(OpImage.java:1129)
at com.sun.media.jai.util.RequestJob.compute(SunTileScheduler.java:247)
at com.sun.media.jai.util.WorkerThread.run(SunTileScheduler.java:468)
Caused by: org.esa.snap.core.gpf.OperatorException: java.lang.NullPointerException
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:415)
at org.esa.s1tbx.sar.gpf.filtering.SpeckleFilterOp.computeTile(SpeckleFilterOp.java:293)
at org.esa.snap.core.gpf.internal.OperatorImage.computeRect(OperatorImage.java:80)
at javax.media.jai.SourcelessOpImage.computeTile(SourcelessOpImage.java:137)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904)
… 11 more
Caused by: org.esa.snap.core.gpf.OperatorException: java.lang.NullPointerException
at org.esa.snap.engine_utilities.gpf.OperatorUtils.catchOperatorException(OperatorUtils.java:415)
at org.esa.s1tbx.sar.gpf.filtering.SpeckleFilters.RefinedLee.computeTile(RefinedLee.java:88)
at org.esa.s1tbx.sar.gpf.filtering.SpeckleFilterOp.computeTile(SpeckleFilterOp.java:291)
… 14 more
Caused by: java.lang.NullPointerException
at org.esa.s1tbx.sar.gpf.filtering.SpeckleFilters.SpeckleFilter.getNeighborValuesWithoutBorderExt(SpeckleFilter.java:350)
at org.esa.s1tbx.sar.gpf.filtering.SpeckleFilters.RefinedLee.performFiltering(RefinedLee.java:132)
at org.esa.s1tbx.sar.gpf.filtering.SpeckleFilters.RefinedLee.computeTile(RefinedLee.java:76)
… 15 more

Error: java.lang.NullPointerException

How to solve this error?

I think you’re using SNAPPY, or python,

This error could be related to many reasons, one of these reasons, as this problem’s example in here Source of the post

And the solution was the string in here Source of the post

So check up you python or snappy scripts!

Hi,
In the graph i used simple speckle filter. When I used the polarimetric speckle filter there is no error, the output was generated.

1 Like