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

[IDV #TRP-593687]: IDV and radar problems



> 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