Not able to open or visualize S3 products in SNAP8

Hello,
I am having troubles in opening S3 data in SNAP8.
Following error message pops up:

A java.lang.IncompatibleClassChangeError exception has ocurred.

With following details:

java.lang.IncompatibleClassChangeError: Class ucar.nc2.Variable does not implement the requested interface ucar.nc2.VariableIF
at org.esa.s3tbx.dataio.s3.util.S3VariableOpImage.computeRect(S3VariableOpImage.java:70)
at javax.media.jai.SourcelessOpImage.computeTile(Unknown Source)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(Unknown Source)
at javax.media.jai.OpImage.getTile(Unknown Source)
at javax.media.jai.PlanarImage.getData(Unknown Source)
at org.esa.snap.core.image.VirtualBandOpImage.addDataToReferredRasterDataSymbols(VirtualBandOpImage.java:307)
at org.esa.snap.core.image.VirtualBandOpImage.computeTile(VirtualBandOpImage.java:235)
at com.sun.media.jai.util.SunTileScheduler.scheduleTile(Unknown Source)
at javax.media.jai.OpImage.getTile(Unknown Source)
at com.sun.media.jai.util.SunTileScheduler.compute(Unknown Source)
at com.sun.media.jai.util.TileJob.compute(Unknown Source)
[catch] at com.sun.media.jai.util.WorkerThread.run(Unknown Source)

Some products are opened (appear in the Product Explorer), but I cannot visualize them:

Failed to open image view.
java.lang.IncompatibleClassChangeError: Class ucar.nc2.Variable does not implement the requested interface ucar.nc2.VariableIF.

Something went wrong with the installation of SNAP8?
Before I was running SNAP7 without problems (CentOS Linux 64-bit, 32GB RAM).

Thanks in advance for your help.

Same problem here, with an almost identical error message when opening S3 Synergy in SAFE format by clicking on the manifest file after upgrading to 8.0 (current as of today):

 java.lang.RuntimeException: Waiting thread received a null tile.
	at com.sun.media.jai.util.SunTileScheduler.scheduleTile(Unknown Source)
	at javax.media.jai.OpImage.getTile(Unknown Source)
	at javax.media.jai.PlanarImage.getData(Unknown Source)
	at org.esa.snap.core.image.VirtualBandOpImage.addDataToReferredRasterDataSymbols(VirtualBandOpImage.java:307)
[catch] at org.esa.snap.core.image.VirtualBandOpImage.computeTile(VirtualBandOpImage.java:235)
	at com.sun.media.jai.util.SunTileScheduler.scheduleTile(Unknown Source)
	at javax.media.jai.OpImage.getTile(Unknown Source)
	at com.sun.media.jai.util.SunTileScheduler.compute(Unknown Source)
	at com.sun.media.jai.util.TileJob.compute(Unknown Source)
	at com.sun.media.jai.util.WorkerThread.run(Unknown Source)

I’ve replied in a related thread.

Hi, I have

  • unistalled snap & all user data using the snap-8 uninstall script,
  • then realized, that updates are stored in the directory of the user doing the update,
  • manually removed ${HOME}/.snap
  • reinstalled snap-8 as root.
    The result is: I can open Sentinel-3 SY-2-SYN products in SAFE format by clicking on the manifest file again. I cannot speak for the original poster, but my issue is solved (and also the re-post here https://forum.step.esa.int/t/error-opening-s3-syn-safe-format-with-snap-v8/27456. Thank you!
2 Likes