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

[IDV #CTX-855593]: IDV 5.1 can't read grads files



> Don,
> .  It is the IOSP not being registered  and  it is  John commenting
> out. John's explanation is that this IOSP read the whole file to check if
> it is valid and this may be a big performance problem for the library. The
> solution is to find out the better way to identify if this file is grads.
> Do you have any suggestion?
> 
> John also suggest to use the ncml to register this iosp from the
> IDV side. I created a plugin, you can give it a try.
> 
> Yuan
> 

Don,
        We are going to make u1 release soon for the WRF time axis bug in the 
CDM library. Do you want to put the ncml as a template in this release? I don't 
think there will be a
quick fix for the IOSP.


Yuan
> address@hidden> wrote:
> 
> > New Client Reply: IDV 5.1 can't read grads files
> >
> > Hi Yuan-
> >
> > The appropriate GrADS IOSP files are in the ncIDV.jar file.  I think the
> > IOSP is not being registered.  John probably either commented out
> > loading that by default, or changed the API for registering the IOSP.
> >
> > Attached is a small GrADS file and the ctl file.  They need to be in the
> > same directory (for this example) and you load in the ctl file to the IDV.
> >
> > Thanks for checking on this.  The sooner I can get this working, the
> > better.
> >
> > Don
> >
> > On 3/26/15 9:17 AM, Unidata IDV Support wrote:
> > >> Full Name: Don Murray
> > >> Email Address: address@hidden
> > >> Organization: CU/CIRES
> > >> Package Version: 5.1 build date:2015-03-11 19:53 UTC
> > >> Operating System: Mac OS X
> > >> Hardware: Java: home:
> > /Volumes/User/dmurray/IDV_5.1/jre.bundle/Contents/Home/jre version:
> > 1.7.0_67 j3d:1.6.0-pre9-daily-experimental daily
> > >> Description of problem: I just tried to read a GrADS ctl file with IDV
> > 5.1 and it gives the following error.  It works fine in version 5.0u2.  I
> > suspect it's a problem with the switch to the new CDM library.  This is a
> > major problem for me.
> > >>
> > >
> > > Don,
> > >      I believe this is a problem from the CDM library. I will ask them
> > to make a fix for the IDV and I can do the update release soon. Could you
> > upload a sample file for me?
> > > We are working on the new unit test environment, and I think CDM team
> > would also need a sample file.
> > >
> > > Yuan
> > >> Creating data source
> > >> Grid data source failed making data set:
> > /Users/dmurray/data/grids/grads/gpcc.20yrann.ctl Cant read
> > /Users/dmurray/data/grids/grads/gpcc.20yrann.ctl: not a valid CDM file.
> > >>
> > >> ******************
> > >> Stack trace:
> > >> java.io.IOException: Cant read
> > /Users/dmurray/data/grids/grads/gpcc.20yrann.ctl: not a valid CDM file.
> > >> at ucar.nc2.NetcdfFile.open(NetcdfFile.java:811)
> > >> at ucar.nc2.NetcdfFile.open(NetcdfFile.java:428)
> > >> at
> > ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:744)
> > >> at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:428)
> > >> at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:529)
> > >> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:117)
> > >> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:103)
> > >> at
> > ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1186)
> > >> at
> > ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1208)
> > >> at
> > ucar.unidata.data.grid.GeoGridDataSource.initAfterUnpersistence(GeoGridDataSource.java:416)
> > >> at
> > ucar.unidata.idv.IdvPersistenceManager.makeDataSourceFromXml(IdvPersistenceManager.java:3847)
> > >> at
> > ucar.unidata.idv.IntegratedDataViewer.makeDataSourceFromXml(IntegratedDataViewer.java:1942)
> > >> at
> > ucar.unidata.idv.DataSourceHistory.process(DataSourceHistory.java:109)
> > >> at ucar.unidata.idv.ui.IdvUIManager$8$1.run(IdvUIManager.java:2420)
> > >> at ucar.unidata.util.Misc$3.run(Misc.java:1243)
> > >>
> > >>
> > >>
> > >
> > >
> > > Ticket Details
> > > ===================
> > > Ticket ID: CTX-855593
> > > Department: Support IDV
> > > Priority: Normal
> > > Status: Open
> > >
> >
> > --
> > Don Murray
> > NOAA/ESRL/PSD and CU-CIRES
> > 303-497-3596
> > http://www.esrl.noaa.gov/psd/people/don.murray/
> >
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: CTX-855593
> > Department: Support IDV
> > Priority: Normal
> > Status: Open
> > Link:
> > https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=viewticket&ticketid=25376
> 
> 


Ticket Details
===================
Ticket ID: CTX-855593
Department: Support IDV
Priority: Normal
Status: Open


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.