This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Bob Still havent got to this. sorry, John > Hello - > > We had another user asking about using BUFR data in McIDAS-V. We were > wondering what the status of this ticket is, are there any updates? > > Thanks! > Bob Carp > McIDAS Help Desk > > On 1/21/2014 10:01 AM, Unidata netCDF Java Support wrote: > > Greetings! > > > > I wanted to pass along the link to the bug tracking ticket for this item: > > > > https://bugtracking.unidata.ucar.edu/browse/TDS-527 > > > > I'll see if I can get an ETA about a fix and update the ticket. > > > > Cheers, > > > > Sean > > > >> Hello - > >> > >> Here's the email that I sent to address@hidden and > >> cc'd you on (sent 10/10/13). Also, here's the Ticket that got sent back. > >> > >>> McIDAS Help Desk, > >>> > >>> Your Ticket has been received, and a Unidata staff member will review it > >>> and reply accordingly. Listed below are details of this new Ticket. > >>> Please make sure the Ticket ID remains in the Subject: line on all > >>> correspondence related to this Ticket. > >>> > >>> Ticket ID: XKK-684884 > >>> Subject: BUFR data does not work with a recent ncIdv.jar > >>> Department: Support netCDF Java > >>> Priority: Normal > >>> Status: Open > >>> > >>> > >>> > >>> Please let us know how we can assist you further. > >>> > >>> Unidata User Support > >> Thanks! > >> Bob > >> > >> On 10/10/2013 11:27 AM, McIDAS Help Desk wrote: > >>> Hello - > >>> > >>> A user reported to us that he cannot load in BUFR data into McIDAS-V > >>> using our most recent release (also cannot load into the last stable > >>> IDV 4.1). The error when creating the display is "Creating obs > >>> java.lang.NullPointerException" with the stack trace at the bottom of > >>> this email. This BUFR data did work correctly in our last McIDAS-V > >>> 1.3 release which used ncIdv.jar with netCDF version 4.3.16. Our > >>> current version (1.4) uses ncIdv.jar with netCDF version 4.3.18. I > >>> found a location online to pick up a ncIdv.jar file with netCDF > >>> version 4.3.17 and the BUFR data worked fine with this version. > >>> > >>> Summary: > >>> - BUFR data is working with ncIdv.jars using netCDF 4.3.16 and 4.3.17 > >>> - BUFR data is not working with an ncIdv.jar using netCDF 4.3.18 > >>> - I've attached a sample BUFR file that you can use for testing > >>> > >>> Any thoughts as to what may have changed between 4.3.17 and 4.3.18 > >>> that causes BUFR data to no longer work correctly? > >>> > >>> Thanks - > >>> Bob Carp > >>> McIDAS User Services > >>> > >>>> java.lang.NullPointerException > >>>> at > >>>> ucar.nc2.ft.point.standard.NestedTable$CoordVarExtractorVariable.isMissing(NestedTable.java:234) > >>>> at > >>>> ucar.nc2.ft.point.standard.CoordVarExtractor.isMissing(CoordVarExtractor.java:88) > >>>> at > >>>> ucar.nc2.ft.point.standard.NestedTable.isTimeMissing(NestedTable.java:536) > >>>> at > >>>> ucar.nc2.ft.point.standard.StandardPointFeatureIterator.isMissing(StandardPointFeatureIterator.java:77) > >>>> at > >>>> ucar.nc2.ft.point.standard.StandardPointFeatureIterator.makeFeature(StandardPointFeatureIterator.java:69) > >>>> at > >>>> ucar.nc2.ft.point.PointIteratorFromStructureData.hasNext(PointIteratorFromStructureData.java:70) > >>>> at > >>>> ucar.unidata.data.point.PointObFactory.makePointObs(PointObFactory.java:1882) > >>>> at > >>>> ucar.unidata.data.point.NetcdfPointDataSource.makeObs(NetcdfPointDataSource.java:360) > >>>> at > >>>> ucar.unidata.data.point.NetcdfPointDataSource.makeObs(NetcdfPointDataSource.java:322) > >>>> at > >>>> ucar.unidata.data.point.PointDataSource.getDataInner(PointDataSource.java:1297) > >>>> at > >>>> ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2379) > >>>> 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.DataInstance.dataOk(DataInstance.java:295) > >>>> at > >>>> ucar.unidata.data.point.PointDataInstance.init(PointDataInstance.java:83) > >>>> at > >>>> ucar.unidata.data.point.PointDataInstance.<init>(PointDataInstance.java:69) > >>>> at > >>>> ucar.unidata.idv.control.ObsDisplayControl.doMakeDataInstance(ObsDisplayControl.java:796) > >>>> at > >>>> ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:3224) > >>>> at > >>>> ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:3206) > >>>> at > >>>> ucar.unidata.idv.control.ObsListControl.setData(ObsListControl.java:438) > >>>> at > >>>> ucar.unidata.idv.control.ObsListControl.init(ObsListControl.java:151) > >>>> at > >>>> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1421) > >>>> at > >>>> ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1106) > >>>> 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:1251) > >> > >> > > Ticket Details > > =================== > > Ticket ID: ZMD-614767 > > Department: Support netCDF Java > > Priority: Critical > > Status: Open > > > > Ticket Details =================== Ticket ID: ZMD-614767 Department: Support netCDF Java Priority: Critical Status: Open