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

[IDV #PAD-870179]: I found this error message while opening immediately after installation.



Greetings!

The issue is that the missing_value must have the same
data type as the variable. In this case, the variables are
Reals and Integers, but the missing_value is actually a
String (nan). If you download the file as a netCDF file from
the server:

http://podaac-opendap.jpl.nasa.gov/opendap/hyrax/allData/oscar/L4/oscar_1_deg/world_oscar_vel_5d2013.nc.gz.html

(look at the top for the "Get as netCDF" button),

the netCDF file that you get back will have the correct data
types for the missing values. I'd recommend contacting the 
data provider and ask them to correct their datasets.

Cheers,

Sean

> Full Name: Kedarnath Mahapatra
> Email Address: address@hidden
> Organization: Tokai University
> Package Version: 4.0 build date:2013-03-07 17:58 UTC
> Operating System: Windows 7
> Hardware: Java: home: C:\Program Files (x86)\Java\jre7 version: 1.7.0_11 
> j3d:1.5.2 fcs (build4)
> Description of problem:
> 
> There was an error loading the data:
> 
> Error creating data source:opendap.grid with: 
> http://podaac-opendap.jpl.nasa.gov:80/opendap/hyrax/allData/oscar/L4/oscar_1_deg/world_oscar_vel_5d2013.nc.gz
> Grid data source failed making data set: 
> dods://podaac-opendap.jpl.nasa.gov:80/opendap/hyrax/allData/oscar/L4/oscar_1_deg/world_oscar_vel_5d2013.nc.gz
> Illegal Numeric Value for Attribute Value for missing_value
> 
> ******************
> Stack trace:
> java.lang.IllegalArgumentException: Illegal Numeric Value for Attribute Value 
> for missing_value
> at ucar.nc2.dods.DODSAttribute.<init>(DODSAttribute.java:114)
> at ucar.nc2.dods.DodsV.addAttribute(DodsV.java:430)
> at ucar.nc2.dods.DodsV.addAttributeTable(DodsV.java:421)
> at ucar.nc2.dods.DodsV.parseDAS(DodsV.java:396)
> at ucar.nc2.dods.DODSNetcdfFile.<init>(DODSNetcdfFile.java:295)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at ucar.nc2.dataset.NetcdfDataset.openDodsByReflection(NetcdfDataset.java:829)
> at ucar.nc2.dataset.NetcdfDataset.acquireDODS(NetcdfDataset.java:801)
> at ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:647)
> at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:418)
> at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:513)
> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:104)
> at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:90)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.doMakeDataSet(GeoGridDataSource.java:1113)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataset(GeoGridDataSource.java:1135)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.initAfterCreation(GeoGridDataSource.java:499)
> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1597)
> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1361)
> at ucar.unidata.data.DataManager.createDataSource(DataManager.java:1344)
> at 
> ucar.unidata.idv.IntegratedDataViewer.loadDataFiles(IntegratedDataViewer.java:556)
> at 
> ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer.java:622)
> at ucar.unidata.idv.IntegratedDataViewer$3.run(IntegratedDataViewer.java:532)
> at ucar.unidata.util.Misc$3.run(Misc.java:1249)
> 
> 
> 

Ticket Details
===================
Ticket ID: PAD-870179
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.