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

[IDV #QMI-329623]: IDV - index out of bounds accessing NAM AK 22km data from motherlode



Hi Ethan-

> Institution: Unidata
> Package Version: 2.2b1
> Operating System: Windows XP
> Hardware Information: Java: home: C:\\Program Files\\Java\\jre1.5.0_07 
> version: 1.5.0_07 j3d:1.3.2 fcs (build12)
> Inquiry: I brought up the IDV (nightly build), opened up the motherlode 
> catalog, browsed
> to NCEP models, NAM, AK 22km, files, selected the 10 Jan 12Z run. I selected
> the pressure at the surface, color filled contours, 10T12Z and 11T00Z. When I
> tried to display, I got the following in the console.

This appears to be fixed in the latest beta release and nightly builds.

Don 
> Ethan
> 
> Java Web Start 1.5.0_07
> Using JRE version 1.5.0_07 Java HotSpot(TM) Client VM
> User home directory = C:\Documents and Settings\edavis
> ----------------------------------------------------
> c:   clear console window
> f:   finalize objects on finalization queue
> g:   garbage collect
> h:   display this help message
> m:   print memory usage
> o:   trigger logging
> p:   reload proxy configuration
> q:   hide console
> r:   reload policy configuration
> s:   dump system and deployment properties
> t:   dump thread list
> 0-5: set trace level to <n>
> ----------------------------------------------------
> java.lang.ArrayIndexOutOfBoundsException: 21
> at visad.ContourQuadSet.add(Contour2D.java:2968)
> at visad.ContourStripSet.add(Contour2D.java:3456)
> at visad.Contour2D.contour(Contour2D.java:1239)
> at visad.Gridded3DSet.makeIsoLines(Gridded3DSet.java:2180)
> at visad.ShadowType.makeContour(ShadowType.java:3805)
> at visad.java3d.ShadowTypeJ3D.makeContour(ShadowTypeJ3D.java:473)
> at 
> visad.ShadowFunctionOrSetType.doTransform(ShadowFunctionOrSetType.java:2140)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.doTransform(ShadowFunctionOrSetTypeJ3D.java:155)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.recurseRange(ShadowFunctionOrSetTypeJ3D.java:1100)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.doTransform(ShadowFunctionOrSetTypeJ3D.java:146)
> at visad.java3d.DefaultRendererJ3D.doTransform(DefaultRendererJ3D.java:133)
> at visad.java3d.RendererJ3D.doAction(RendererJ3D.java:181)
> at visad.DisplayImpl.doAction(DisplayImpl.java:1709)
> at visad.ActionImpl.run(ActionImpl.java:353)
> at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:95)
> java.lang.ArrayIndexOutOfBoundsException: 21
> at visad.ContourQuadSet.add(Contour2D.java:2968)
> at visad.ContourStripSet.add(Contour2D.java:3456)
> at visad.Contour2D.contour(Contour2D.java:1239)
> at visad.Gridded3DSet.makeIsoLines(Gridded3DSet.java:2180)
> at visad.ShadowType.makeContour(ShadowType.java:3805)
> at visad.java3d.ShadowTypeJ3D.makeContour(ShadowTypeJ3D.java:473)
> at 
> visad.ShadowFunctionOrSetType.doTransform(ShadowFunctionOrSetType.java:2140)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.doTransform(ShadowFunctionOrSetTypeJ3D.java:155)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.recurseRange(ShadowFunctionOrSetTypeJ3D.java:1100)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.doTransform(ShadowFunctionOrSetTypeJ3D.java:146)
> at visad.java3d.DefaultRendererJ3D.doTransform(DefaultRendererJ3D.java:133)
> at visad.java3d.RendererJ3D.doAction(RendererJ3D.java:181)
> at visad.DisplayImpl.doAction(DisplayImpl.java:1709)
> at visad.ActionImpl.run(ActionImpl.java:353)
> at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:95)
> java.lang.ArrayIndexOutOfBoundsException: 21
> at visad.ContourQuadSet.add(Contour2D.java:2968)
> at visad.ContourStripSet.add(Contour2D.java:3456)
> at visad.Contour2D.contour(Contour2D.java:1239)
> at visad.Gridded3DSet.makeIsoLines(Gridded3DSet.java:2180)
> at visad.ShadowType.makeContour(ShadowType.java:3805)
> at visad.java3d.ShadowTypeJ3D.makeContour(ShadowTypeJ3D.java:473)
> at 
> visad.ShadowFunctionOrSetType.doTransform(ShadowFunctionOrSetType.java:2140)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.doTransform(ShadowFunctionOrSetTypeJ3D.java:155)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.recurseRange(ShadowFunctionOrSetTypeJ3D.java:1100)
> at 
> visad.java3d.ShadowFunctionOrSetTypeJ3D.doTransform(ShadowFunctionOrSetTypeJ3D.java:146)
> at visad.java3d.DefaultRendererJ3D.doTransform(DefaultRendererJ3D.java:133)
> at visad.java3d.RendererJ3D.doAction(RendererJ3D.java:181)
> at visad.DisplayImpl.doAction(DisplayImpl.java:1709)
> at visad.ActionImpl.run(ActionImpl.java:353)
> at visad.util.ThreadPool$ThreadMinnow.run(ThreadPool.java:95)
> 
> 
> 


Ticket Details
===================
Ticket ID: QMI-329623
Department: Support IDV
Priority: Critical
Status: Open