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.
> Full Name: Jim Steenburgh > Email Address: address@hidden > Organization: University of Utah > Package Version: 2.5 build date:2008-05-08 07:05 UTC > Operating System: Linux > Hardware: Java: home: /uufs/chpc.utah.edu/sys/pkg/idv/2.5/jre version: > 1.5.0_11 j3d:1.3.1 > Description of problem: Hi: > > When attempting to plot Level-II NEXRAD data, we commonly get the following > error: > Creating obs > java.lang.NullPointerException > > The error appears to be somewhat random. Sometimes data plots, sometimes it > doesn't. > Any idea of the cause and how we could avoid it? > > Thanks, > > Jim Jim, I tried the same datasets in my local machine (window), which runs IDV 2.5b1, and no problem here. We do have a patch for this version of release, and you need to add this patch if you have not done so. Since the error happened randomly, I wonder if this relates to your local environment, such as the memory and the network related problems. You can try to load less files, and avoiding the latest one, and see if this null point exception still exist. Yuan > > > ****************** > Stack trace: > java.lang.NullPointerException > at > ucar.nc2.dt.radial.LevelII2Dataset$LevelII2Variable.readAllData(LevelII2Dataset.java:386) > at > ucar.unidata.data.radar.CDMRadarAdapter.getRayData(CDMRadarAdapter.java:1011) > at > ucar.unidata.data.radar.CDMRadarAdapter.getRHIData(CDMRadarAdapter.java:2165) > at ucar.unidata.data.radar.CDMRadarAdapter.getRHI(CDMRadarAdapter.java:1997) > at ucar.unidata.data.radar.CDMRadarAdapter.getData(CDMRadarAdapter.java:1586) > at > ucar.unidata.data.radar.RadarDataSource.getDataInner(RadarDataSource.java:449) > at ucar.unidata.data.DataSourceImpl.getData(DataSourceImpl.java:2063) > at ucar.unidata.data.DirectDataChoice.getData(DirectDataChoice.java:333) > at ucar.unidata.data.DataChoice.getData(DataChoice.java:620) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:239) > at ucar.unidata.data.DataInstance.getData(DataInstance.java:203) > at ucar.unidata.data.grid.GridDataInstance.init(GridDataInstance.java:204) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:161) > at ucar.unidata.data.grid.GridDataInstance.<init>(GridDataInstance.java:142) > at > ucar.unidata.idv.control.GridDisplayControl.doMakeDataInstance(GridDisplayControl.java:241) > at > ucar.unidata.idv.control.DisplayControlImpl.initializeDataInstance(DisplayControlImpl.java:2903) > at > ucar.unidata.idv.control.DisplayControlImpl.setData(DisplayControlImpl.java:2885) > at > ucar.unidata.idv.control.CrossSectionControl.setData(CrossSectionControl.java:730) > at ucar.unidata.idv.control.ColorRhiControl.setData(ColorRhiControl.java:290) > at > ucar.unidata.idv.control.CrossSectionControl.init(CrossSectionControl.java:333) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1257) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:968) > at ucar.unidata.idv.ControlDescriptor.initControl(ControlDescriptor.java:951) > at ucar.unidata.idv.ControlDescriptor$1.run(ControlDescriptor.java:876) > at ucar.unidata.util.Misc$3.run(Misc.java:1018) > > > Ticket Details =================== Ticket ID: TRP-593687 Department: Support IDV Priority: Normal Status: Open