Hello,
SNAP 12 (on Ubuntu 24.04) has problems with the latest PACE OCI Level-1 data thats now available only in a new version 3.
Opening L1B data fails:
https://oceancolor.gsfc.nasa.gov/data/10.5067/PACE/OCI/L1B/SCI/3
java.lang.NullPointerException: Cannot invoke “ucar.nc2.Dimension.getLength()” because the return value of “ucar.nc2.NetcdfFile.findDimension(String)” is null
at gov.nasa.gsfc.seadas.dataio.L1BPaceOciFileReader.createProduct(L1BPaceOciFileReader.java:65)
at gov.nasa.gsfc.seadas.dataio.SeadasProductReader.readProductNodesImpl(SeadasProductReader.java:231)
at org.esa.snap.core.dataio.AbstractProductReader.readProductNodes(AbstractProductReader.java:181)
at org.esa.snap.core.dataio.ProductIO.readProduct(ProductIO.java:180)
at org.esa.snap.rcp.actions.file.ReadProductOperation.run(ReadProductOperation.java:61)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1420)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2035)
Older L1B version 2 data does not have this problem.
For these L1C data I am not sure if this is normal:
https://oceancolor.gsfc.nasa.gov/data/10.5067/PACE/OCI/L1C/SCI/3
SNAP loads the data, but some RGB images render completely, some partly black, while the scenes actually contain valid data. I have no L1C version 2 data to say if these were different. There are two groups containing data: “i_20” and “i_-20”. Is it probably the “-” minus that causes problems?
NASA might have changed the data format from version 2 to 3 and now SNAP doesnt fully know the format.
BTW, the L2 AOP version 3 product works fine.
Maybe someone can look into this?
thanks
Daniel