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 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