NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hello John, I seem to be having this same issue with GRIB files for Puerto Rico now. Is there any chance you guys could take a look at it? I have attached the GRIB2 files (ds.pop12.bin & ds.wx.bin). For GRIB2 file: ds.wx.bin 3/15/2010 14:00:49 [ERROR] GeoGrid.getdataSlice() on dataset Categorical_Rain - java.lang.ArrayIndexOutOfBoundsException: 76953 at ucar.grib.grib2.Grib2DataSection.complexUnpacking(Grib2DataSection.java:402) at ucar.grib.grib2.Grib2DataSection.<init>(Grib2DataSection.java:172) at ucar.grib.grib2.Grib2Data.getData(Grib2Data.java:124) at ucar.nc2.iosp.grib.GribGridServiceProvider._readData(GribGridServiceProvider.java:416) at ucar.nc2.iosp.grid.GridServiceProvider.readXY(GridServiceProvider.java:400) at ucar.nc2.iosp.grid.GridServiceProvider.readData(GridServiceProvider.java:303) at ucar.nc2.NetcdfFile.readData(NetcdfFile.java:1780) at ucar.nc2.Variable._read(Variable.java:1010) at ucar.nc2.Variable.read(Variable.java:809) at ucar.nc2.dataset.VariableDS._read(VariableDS.java:503) at ucar.nc2.Variable.read(Variable.java:809) at ucar.nc2.Variable.read(Variable.java:755) at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:613) at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:524) at com.hughestelematics.www.scheduler.DecodeGrib.decodeGribs(DecodeGrib.java:340) at com.hughestelematics.www.scheduler.DecodeGrib.main(DecodeGrib.java:904) For GRIB2 file: ds.pop12.bin 3/15/2010 14:00:45 [ERROR] GeoGrid.getdataSlice() on dataset Total_precipitation - java.lang.ArrayIndexOutOfBoundsException: 76953 at ucar.grib.grib2.Grib2DataSection.complexUnpacking(Grib2DataSection.java:402) at ucar.grib.grib2.Grib2DataSection.<init>(Grib2DataSection.java:172) at ucar.grib.grib2.Grib2Data.getData(Grib2Data.java:124) at ucar.nc2.iosp.grib.GribGridServiceProvider._readData(GribGridServiceProvider.java:416) at ucar.nc2.iosp.grid.GridServiceProvider.readXY(GridServiceProvider.java:400) at ucar.nc2.iosp.grid.GridServiceProvider.readData(GridServiceProvider.java:303) at ucar.nc2.NetcdfFile.readData(NetcdfFile.java:1780) at ucar.nc2.Variable._read(Variable.java:1010) at ucar.nc2.Variable.read(Variable.java:809) at ucar.nc2.dataset.VariableDS._read(VariableDS.java:503) at ucar.nc2.Variable.read(Variable.java:809) at ucar.nc2.Variable.read(Variable.java:755) at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:613) at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:524) at com.hughestelematics.www.scheduler.DecodeGrib.decodeGribs(DecodeGrib.java:340) at com.hughestelematics.www.scheduler.DecodeGrib.main(DecodeGrib.java:904) -----Original Message----- From: netcdf-java-bounces@xxxxxxxxxxxxxxxx [mailto:netcdf-java-bounces@xxxxxxxxxxxxxxxx] On Behalf Of Kyle Watson Sent: Saturday, November 28, 2009 2:34 PM To: john caron Cc: netcdf-java@xxxxxxxxxxxxxxxx Subject: Re: [netcdf-java] ArrayIndexOutOfBoundsException from ucar.nc2.dt.grid.GeoGrid.readDataSlice() while reading GRIB2 files I grabbed the latest grib.jar and it seems to be working so far. I will test the 4.1 release also. Thanks, Kyle Sent from my iPhone On Nov 28, 2009, at 2:31 PM, "john caron" <caron@xxxxxxxxxxxxxxxx> wrote: > Should be fixed in latest 4.1 release (Version 4.1.20091124.2319) > > please let us know otherwise > > > > Kyle Watson wrote: >> >> Hello, >> >> I had sent an email regarding this issue a while ago and updated to >> the 4.1 candidate 2 library to fix it, and it seems to have been >> fixed for the Hawaii files I am using from the National Weather >> Service’s NDFD. I am receiving an AIOOB Exception when calling the >> readDataSlice method for Guam, though. >> >> The GRIB2 file is attached and the stack trace can be found below. >> >> Nov 17, 2009 10:38:37 PM ucar.nc2.dt.grid.GeoGrid readDataSlice >> >> SEVERE: GeoGrid.getdataSlice() on dataset >> Wind_direction_from_which_blowing >> >> java.lang.ArrayIndexOutOfBoundsException: 37249 >> >> at ucar.grib.grib2.Grib2DataSection.complexUnpacking >> (Grib2DataSection.java:384) >> >> at ucar.grib.grib2.Grib2DataSection.<init>(Grib2DataSection.java:165) >> >> at ucar.grib.grib2.Grib2Data.getData(Grib2Data.java:124) >> >> at ucar.nc2.iosp.grib.GribGridServiceProvider._readData >> (GribGridServiceProvider.java:413) >> >> at ucar.nc2.iosp.grid.GridServiceProvider.readXY >> (GridServiceProvider.java:398) >> >> at ucar.nc2.iosp.grid.GridServiceProvider.readData >> (GridServiceProvider.java:301) >> >> at ucar.nc2.NetcdfFile.readData(NetcdfFile.java:1743) >> >> at ucar.nc2.Variable._read(Variable.java:990) >> >> at ucar.nc2.Variable.read(Variable.java:789) >> >> at ucar.nc2.dataset.VariableDS._read(VariableDS.java:500) >> >> at ucar.nc2.Variable.read(Variable.java:789) >> >> at ucar.nc2.Variable.read(Variable.java:735) >> >> at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:613) >> >> at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:524) >> >> at util.DecodeGrib.decodeGribs(DecodeGrib.java:341) >> >> at util.DecodeGrib.main(DecodeGrib.java:838) >> >> Regards, >> >> Kyle Watson >> >> --- >> --------------------------------------------------------------------- >> >> _______________________________________________ >> netcdf-java mailing list >> netcdf-java@xxxxxxxxxxxxxxxx >> For list information or to unsubscribe, visit: >> http://www.unidata.ucar.edu/mailing_lists/ > _______________________________________________ netcdf-java mailing list netcdf-java@xxxxxxxxxxxxxxxx For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
Attachment:
ds.pop12.bin
Description: ds.pop12.bin
Attachment:
ds.wx.bin
Description: ds.wx.bin
netcdf-java
archives: