[netcdf-java] problem accessing CMIP3 via opendap

Hi Netcdf-Java Folks,

I have a problem accessing the CMIP3 database at 
esg.llnl.gov<http://esg.llnl.gov> with netcdf-java. eg:

(from within matlab)
url = 
obj =  ucar.nc2.dataset.NetcdfDataset.openDataset(url);

??? Java exception occurred:
java.io.IOException: Error on line 1 of document
document structures must start and end within the same entity.
at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:233)
at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:202)
at ucar.nc2.dataset.NetcdfDataset.acquireNcml(NetcdfDataset.java:819)
at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:677)
at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:424)
at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:407)
at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:392)
at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:379)

The same error occurs with ToolsUI launched with WebStart, so I think it is a 
problem with netcdf-java, not matlab. I am using netcdf-4.2.26.jar and friends.

I can access the server using python/cdms2:

>> import cdms2 as cdms
>> url = 
>> 'http://esg.llnl.gov/cgi-bin/dap-cgi.py/ipcc4/20c3m/cccma_cgcm3_1/pcmdi.ipcc4.cccma_cgcm3_1.20c3m.run1.atm.da.xml'
>> f = cdms.open(url)
>> v = f.getVariables()
>> v
[<Variable: va, file: pcmdi.ipcc4.cccma_cgcm3_1.20c3m.run1.atm.da, shape: 
(14600, 9, 48, 96)>,
 <Variable: tas, file: pcmdi.ipcc4.cccma_cgcm3_1.20c3m.run1.atm.da, shape: 
(14600, 48, 96)>,
 <Variable: uas, file: pcmdi.ipcc4.cccma_cgcm3_1.20c3m.run1.atm.da, shape: 
(14600, 48, 96)>,
 <Variable: hfss, file: pcmdi.ipcc4.cccma_cgcm3_1.20c3m.run1.atm.da, shape: 
(14600, 48, 96)>,
 <Variable: lon_bnds, file: pcmdi.ipcc4.cccma_cgcm3_1.20c3m.run1.atm.da, shape: 
(96, 2)>,

Similarly, I can access other opendap servers (eg. 
http://ensemblesrt3.dmi.dk/cgi-bin/nph-dods/data/) using netcdf-java (via 
matlab or ToolsUI).

So it appears to me to be some problem specific to the combination 

Any suggestions? Any help appreciated.

dave r.

 David Rayner
 Department of Earth Sciences
 University of Gothenburg
 Office +46 (0)31 786 4849
 Mobile +46 (0)738 542 404

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