[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: netCDF-Java 4.6.0 questions



On Mar 24, 2015, at 20:18, John Caron <address@hidden> wrote:

> 1. see 
> http://www.unidata.ucar.edu/software/thredds/v4.6/tds/reference/collections/GribCollectionFaq.html

Will do.

> 2. Havent heard a peep out of Quincey. SInce NASA is an important customer of 
> HDF, maybe JPL SMAP could ask HDF group to up the priority. I will forward 
> you the email chain, perhapss they can reference it.

FWIW, I discovered today that when trying to one one of the problem SMAP 
datasets using NJ 4.6 that the exception thrown was not the one we had been 
seeing with 4.3 or 4.5.

Previously I was seeing

Caused by: java.io.IOException: Negative seek offset
        at ucar.unidata.io.RandomAccessFile.seek(RandomAccessFile.java:438)
        at ucar.nc2.iosp.hdf5.FractalHeap.readDirectBlock(FractalHeap.java:501)
        at ucar.nc2.iosp.hdf5.FractalHeap.<init>(FractalHeap.java:175)
        at 
ucar.nc2.iosp.hdf5.H5header$DataObject.processAttributeInfoMessage(H5header.java:2401)
        at ucar.nc2.iosp.hdf5.H5header$DataObject.<init>(H5header.java:2389)
        at ucar.nc2.iosp.hdf5.H5header$DataObject.<init>(H5header.java:2239)
        at ucar.nc2.iosp.hdf5.H5header.getDataObject(H5header.java:2080)
        at ucar.nc2.iosp.hdf5.H5header.access$600(H5header.java:70)
        at 
ucar.nc2.iosp.hdf5.H5header$DataObjectFacade.<init>(H5header.java:2126)
        at ucar.nc2.iosp.hdf5.H5header.readGroupNew(H5header.java:4008)
        at ucar.nc2.iosp.hdf5.H5header.access$1100(H5header.java:70)
        at ucar.nc2.iosp.hdf5.H5header$H5Group.<init>(H5header.java:2207)
        at ucar.nc2.iosp.hdf5.H5header$H5Group.<init>(H5header.java:2171)
        at ucar.nc2.iosp.hdf5.H5header.readSuperBlock2(H5header.java:356)
        at ucar.nc2.iosp.hdf5.H5header.read(H5header.java:204)
        at ucar.nc2.iosp.hdf5.H5iosp.open(H5iosp.java:129)

But with 4.6.0, it is instead

Caused by: java.lang.RuntimeException: Cant find DHeapId=0
        at ucar.nc2.iosp.hdf5.FractalHeap$DHeapId.getPos(FractalHeap.java:276)
        at 
ucar.nc2.iosp.hdf5.H5header$DataObject.processAttributeInfoMessage(H5header.java:2420)
        at ucar.nc2.iosp.hdf5.H5header$DataObject.<init>(H5header.java:2391)
        at ucar.nc2.iosp.hdf5.H5header$DataObject.<init>(H5header.java:2241)
        at ucar.nc2.iosp.hdf5.H5header.getDataObject(H5header.java:2082)
        at ucar.nc2.iosp.hdf5.H5header.access$600(H5header.java:72)
        at 
ucar.nc2.iosp.hdf5.H5header$DataObjectFacade.<init>(H5header.java:2128)
        at ucar.nc2.iosp.hdf5.H5header.readGroupNew(H5header.java:4010)
        at ucar.nc2.iosp.hdf5.H5header.access$1100(H5header.java:72)
        at ucar.nc2.iosp.hdf5.H5header$H5Group.<init>(H5header.java:2209)
        at ucar.nc2.iosp.hdf5.H5header$H5Group.<init>(H5header.java:2173)
        at ucar.nc2.iosp.hdf5.H5header.readSuperBlock2(H5header.java:358)
        at ucar.nc2.iosp.hdf5.H5header.read(H5header.java:206)
        at ucar.nc2.iosp.hdf5.H5iosp.open(H5iosp.java:126)

> 3. We thought we would release 4.6.0 today, but as usual a few last things 
> wanted to get included. Perhaps tommorrow? It would be great if you wanted to 
> use it, but note its not the stable release yet, we need others to test 
> first. 4.6.1 is slated to be the stable release. I would guess that will take 
> another month.

Okay.

I’m probably a couple days away from Panoply 4.1.2 anyway (trying to figure out 
a weird localization issue dealing with the decimal character), but if 4.6.0 
won’t be “stable” I may stick with 4.5.5 anyway.

Thanks,
rbs



--
Robert B. Schmunk
Webmaster / Senior Systems Programmer
NASA Goddard Institute for Space Studies
2880 Broadway, New York, NY 10025