NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: Opening nc.zip files

Hi Pauline,

I think you have an old version of the grib-*.jar library on your classpath before the netcdf-*.jar file. The ucar.unidata.io.RandomAccessFile class is distributed in both library files and if those two libraries aren't in sync it can cause trouble.

The versions in netcdfAll-2.2.20.zip should match up. Here's the version info from the grib jar file:

Built-On: 2007-05-15 13:13:58
Implementation-Version: 5.1.03

Ethan

Pauline Mak wrote:
Hi all,

I'm having trouble trying to open a nc.zip file.  I'm using the latest
version of the NetCDF library (netCDF 2.2.20).  Do I need to download
another library for the getRandomAccessFile method?
When I open it, I get the following error message:

Exception in thread "main" java.lang.NoSuchMethodError:
ucar.unidata.io.RandomAccessFile.getRandomAccessFile()Ljava/io/RandomAccessFile;
    at
ucar.nc2.iosp.dorade.Doradeheader.isValidFile(Doradeheader.java:48)
    at ucar.nc2.iosp.dorade.Doradeiosp.isValidFile(Doradeiosp.java:60)
    at ucar.nc2.NetcdfFile.open(NetcdfFile.java:426)
    at ucar.nc2.NetcdfFile.open(NetcdfFile.java:261)
    at ucar.nc2.dataset.NetcdfDataset.openFile(NetcdfDataset.java:341)
    at
ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:175)
    at
ucar.nc2.dataset.NetcdfDatasetCache.acquire(NetcdfDatasetCache.java:203)
    at
ucar.nc2.dataset.NetcdfDatasetCache.acquire(NetcdfDatasetCache.java:183)
    at
ucar.nc2.dataset.NetcdfDatasetCache.acquire(NetcdfDatasetCache.java:171)
    at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:71)
    at au.org.tpac.test.TestCDM_Main.doFile(Unknown Source)
    .....

Interestingly, it works fine on TDS - when I browse for the file in TDS,
it's able to show all the attributes of the files.  In fact, the file
doesn't even show up a zip file.  Maybe there's another magical method
for opening the file?  I'm opening files using the method:

GridDataset.open ("file:///" + dirName);

Thanks for any help in advance :)

Cheers,

-Pauline.



==============================================================================
To unsubscribe netcdf-java, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================

--
Ethan R. Davis                                Telephone: (303) 497-8155
Software Engineer                             Fax:       (303) 497-8690
UCAR Unidata Program Center                   E-mail:    edavis@xxxxxxxx
P.O. Box 3000
Boulder, CO  80307-3000                       http://www.unidata.ucar.edu/
---------------------------------------------------------------------------


==============================================================================
To unsubscribe netcdf-java, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================


  • 2007 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: