Hi Rich:
This is a wierd error.
ucar.nc2.dataset.NetcdfDataset.isDODS(NetcdfDataset.java:305) calls
java.net.HttpURLConnection. Somehow in your environment, its calling
ice.net.HttpURLConnection instead, which throws a different Exception than the
one we expect.
1) can you check with matlab to see if there is a deliberate substitution of
ice.net for java.net.
2) meanwhile, we will look at a workaround, in case thats the way its supposed to be.
Rich Signell wrote:
Guys,
When I try to open the same aggregation NcML file with in Matlab, I get
the following. Does this indicate that I forgot to import some class
from toolsUI-2.2.13.jar?
import ucar.nc2.dataset.grid.*
import ucar.nc2.dataset.grid.GridDataset.*
import ucar.units.StandardUnitDB.*
import ucar.nc2.units.*
import ucar.units.*
import ucar.nc2.dataset.*
import ucar.nc2.*
>> c=GridDataset.open('test2_agg.ncml');
NcmlElementReader open nested dataset file:test2_agg.ncml#1389512
??? Java exception occurred:
ice.net.URLNotFoundException: Document not found on server
at ice.net.HttpURLConnection.getInputStream(OEAB)
at ice.net.HttpURLConnection.getResponseCode(OEAB)
at ucar.nc2.dataset.NetcdfDataset.isDODS(NetcdfDataset.java:305)
at ucar.nc2.dataset.NetcdfDataset.openFile(NetcdfDataset.java:282)
at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:148)
at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:282)
at
ucar.nc2.ncml.NcMLReader$NcmlElementReader.open(NcMLReader.java:1401)
at ucar.nc2.NetcdfFileCache.acquire(NetcdfFileCache.java:180)
at
ucar.nc2.dataset.Aggregation$Dataset.acquireFile(Aggregation.java:707)
at
ucar.nc2.dataset.Aggregation$Dataset.getNcoords(Aggregation.java:736)
at
ucar.nc2.dataset.Aggregation$Dataset.setStartEnd(Aggregation.java:751)
at
ucar.nc2.dataset.Aggregation$Dataset.access$000(Aggregation.java:611)
at ucar.nc2.dataset.Aggregation.finish(Aggregation.java:99)
at ucar.nc2.ncml.NcMLReader.readNetcdf(NcMLReader.java:359)
at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:303)
at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:190)
at ucar.nc2.ncml.NcMLReader.readNcML(NcMLReader.java:143)
at ucar.nc2.dataset.NetcdfDataset.openFile(NetcdfDataset.java:278)
at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:148)
at
ucar.nc2.dataset.NetcdfDatasetCache.acquire(NetcdfDatasetCache.java:190)
at
ucar.nc2.dataset.NetcdfDatasetCache.acquire(NetcdfDatasetCache.java:170)
at ucar.nc2.dataset.grid.GridDataset.open(GridDataset.java:65).
>>
Don Murray wrote:
Hi Rich-
I built a new nc2.2.jar with John's latest changes. In
my one test, nothing broke, so it comes with the "big boy"
warranty.
Place the attached jar in your IDV directory and give
your aggregations a try.
Don
*************************************************************
Don Murray UCAR Unidata Program
dmurray@xxxxxxxxxxxxxxxx P.O. Box 3000
(303) 497-8628 Boulder, CO 80307
http://www.unidata.ucar.edu/staff/donm
"Time makes everyone interesting, even YOU!"
*************************************************************