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

[IDV #BLU-680297]: MRMS grib2 files



Scott,

We actually have a fix for this but unfortunately it is not available in the
current version of the IDV.

If interested, see here for the nitty-gritty details:

https://bugtracking.unidata.ucar.edu/browse/TDS-529

Rendering these data with an IDV that contains ncIDV 4.6 should eventually do
the trick. We don't have a firm ETA on when exactly that is going to happen,
unfortunately.

Best,

Unidata IDV Support

> Full Name: Scott Stephens
> Email Address: address@hidden
> Organization: NOAA/NCEI
> Package Version: 5.1u2 build date:2015-04-27 16:07 UTC
> Operating System: Windows 7
> Hardware: Java: home: C:\temp\software\IDV\jre version: 1.7.0_51 
> j3d:1.6.0-pre9-daily-experimental daily
> Description of problem: I'm attempting to display MRMS files located at
> http://mrms.ncep.noaa.gov/data/
> 
> I attempted to view a couple of products and get this error:
> 
> Couldn't get data
> Unsupported DRS type = 41
> 
> Specifically, I looked at
> http://mrms.ncep.noaa.gov/data/2D/GaugeCorr_QPE_72H/
> and
> http://mrms.ncep.noaa.gov/data/2D/ReflectivityAtLowestAltitude/
> 
> ...but I'm guessing all of these files will produce the same or similar errors
> 
> Thanks,
> Scott
> 
> ******************
> Stack trace:
> java.lang.UnsupportedOperationException: Unsupported DRS type = 41
> at ucar.nc2.grib.grib2.Grib2Drs.factory(Grib2Drs.java:65)
> at 
> ucar.nc2.grib.grib2.Grib2SectionDataRepresentation.getDrs(Grib2SectionDataRepresentation.java:77)
> at ucar.nc2.grib.grib2.Grib2Record.readData(Grib2Record.java:317)
> at ucar.nc2.grib.collection.Grib2Iosp.readData(Grib2Iosp.java:405)
> at ucar.nc2.grib.collection.GribIosp$DataReader.read(GribIosp.java:940)
> at ucar.nc2.grib.collection.GribIosp.readDataFromCollection(GribIosp.java:860)
> at ucar.nc2.grib.collection.GribIosp.readData(GribIosp.java:810)
> at ucar.nc2.NetcdfFile.readData(NetcdfFile.java:1986)
> at ucar.nc2.Variable.reallyRead(Variable.java:899)
> at ucar.nc2.Variable._read(Variable.java:884)
> at ucar.nc2.Variable.read(Variable.java:695)
> at ucar.nc2.dataset.VariableDS.reallyRead(VariableDS.java:557)
> at ucar.nc2.dataset.VariableDS._read(VariableDS.java:537)
> at ucar.nc2.SectionReader.reallyRead(SectionReader.java:61)
> at ucar.nc2.dataset.VariableDS._read(VariableDS.java:507)
> at ucar.nc2.dataset.VariableDS._read(VariableDS.java:531)
> at ucar.nc2.Variable.read(Variable.java:695)
> at ucar.nc2.Variable.read(Variable.java:641)
> at ucar.nc2.dt.grid.GeoGrid.readDataSlice(GeoGrid.java:606)
> at ucar.visad.data.GeoGridFlatField.readData(GeoGridFlatField.java:244)
> at visad.data.CachedFlatField.getMyValues(CachedFlatField.java:463)
> at visad.data.CachedFlatField.unpackFloats(CachedFlatField.java:602)
> at visad.data.CachedFlatField.getRanges(CachedFlatField.java:369)
> at 
> ucar.unidata.data.grid.GeoGridAdapter.readTimeStep(GeoGridAdapter.java:1563)
> at ucar.unidata.data.grid.GeoGridAdapter.access$100(GeoGridAdapter.java:113)
> at ucar.unidata.data.grid.GeoGridAdapter$1.run(GeoGridAdapter.java:1455)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:273)
> at visad.util.ThreadManager.runInParallel(ThreadManager.java:245)
> at visad.util.ThreadManager.runSequentially(ThreadManager.java:223)
> at 
> ucar.unidata.data.grid.GeoGridAdapter.makeSequence(GeoGridAdapter.java:1470)
> at ucar.unidata.data.grid.GeoGridAdapter.getSequence(GeoGridAdapter.java:1140)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.makeFieldImpl(GeoGridDataSource.java:2099)
> at 
> ucar.unidata.data.grid.GeoGridDataSource.getDataInner(GeoGridDataSource.java:1398)
> at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2390)
> at ucar.unidata.data.DirectDataChoice.getData(DirectDataChoice.java:332)
> at ucar.unidata.data.DataChoice.getData(DataChoice.java:637)
> at ucar.unidata.data.DataInstance.getData(DataInstance.java:243)
> at ucar.unidata.data.DataInstance.getData(DataInstance.java:207)
> at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:206)
> at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:163)
> at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:144)
> at 
> ucar.unidata.idv.control.GridDisplayControl.doMakeDataInstance(GridDisplayControl.java:299)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:3278)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:3234)
> at ucar.unidata.idv.control.PlanViewControl.setData(PlanViewControl.java:664)
> at 
> ucar.unidata.idv.control.ContourPlanViewControl.setData(ContourPlanViewControl.java:195)
> at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:489)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1402)
> at 
> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1085)
> at ucar.unidata.idv.ControlDescriptor.initControl(ControlDescriptor.java:986)
> at ucar.unidata.idv.ControlDescriptor$1.run(ControlDescriptor.java:911)
> at ucar.unidata.util.Misc$3.run(Misc.java:1243)
> 
> 
> 


Ticket Details
===================
Ticket ID: BLU-680297
Department: Support IDV
Priority: Normal
Status: Open