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

[IDV #WKL-264902]: FNMOC Grib2 file cannot be opened

Hi Kevin,

This has to be put on the TODO list.

Unfortunately, currently the CDM does not support this type of ensemble, nor 
does the IDV. Moreover, it is also a significant chunk of work in the IDV to 
visualize these data. We will have to get back to this important topic when 
there are sufficient resources to tackle this issue.


> Full Name: Kevin Tyle
> Email Address: address@hidden
> Organization: DAES, UAlbany
> Package Version: 2.9u2 build date:2010-10-04 19:14 UTC
> Operating System: Linux
> Hardware: Java: home: /der1/ktyle/IDV_2.9u2/jre version: 1.6.0_20 j3d:1.5.2 
> fcs (build4)
> Description of problem: Hi Yuan and Julien, this is grib data from a new data 
> source (ensemble grids from the Navy's FNMOC model) that can be downloaded 
> from ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gens/prod/fens.YYYYMMDD/HH ...
> I suspect these grib files use grib parameter tables that IDV does not have.  
> Which brings up the question, can a user add customized/new grib parameter 
> tables to IDV?
> The error message appears below.
> Let me know if you need any more info!
> Thanks guys,
> Kevin
> There was an error loading the data:
> Error creating data source:file.grid with: 
> /spare11/ktyle/temp/ENSEMBLE.MET.fcst_et001.000.2010102012
> Grid data source failed making data set: 
> /spare11/ktyle/temp/ENSEMBLE.MET.fcst_et001.000.2010102012
> 19
> ******************
> Stack trace:
> java.lang.ArrayIndexOutOfBoundsException: 19
> at ucar.nc2.iosp.grid.GridVariable.makeVariable(GridVariable.java:565)
> at ucar.nc2.iosp.grid.GridIndexToNC.makeDenseCoordSys(GridIndexToNC.java:446)
> at ucar.nc2.iosp.grid.GridIndexToNC.open(GridIndexToNC.java:242)
> at 
> ucar.nc2.iosp.grib.GribGridServiceProvider.open(GribGridServiceProvider.java:126)
> at ucar.nc2.NetcdfFile.<init>(NetcdfFile.java:1333)
> at ucar.nc2.NetcdfFile.open(NetcdfFile.java:769)
> at ucar.nc2.NetcdfFile.open(NetcdfFile.java:403)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:686)
> at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:425)
> at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:521)
> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:103)
> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:89)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1106)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1128)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterCreation(GeoGridDataSource.java:490)
> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1559)
> at 
> ucar.unidata.idv.IntegratedDataViewer.createDataSource(IntegratedDataViewer.java:1998)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1915)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1849)
> at 
> ucar.unidata.idv.IntegratedDataViewer.makeDataSource(IntegratedDataViewer.java:1822)
> at ucar.unidata.idv.chooser.IdvChooser.makeDataSource(IdvChooser.java:943)
> at ucar.unidata.idv.chooser.FileChooser.selectFilesInner(FileChooser.java:656)
> at ucar.unidata.idv.chooser.FileChooser.selectFiles(FileChooser.java:525)
> at ucar.unidata.idv.chooser.FileChooser.doLoadInThread(FileChooser.java:547)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at ucar.unidata.util.Misc$2.run(Misc.java:1062)
> at ucar.unidata.util.Misc$3.run(Misc.java:1090)

Ticket Details
Ticket ID: WKL-264902
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.