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 Bill- > I tried the work around, modifying runIDV.bat, and it does produce a > graphic file and no error message. That's a start. ;-) > However, the graphic contains everything that is displayed in _all_ > frames (i.e. all times). I was hoping to capture the display for just > one time. Is this another bug or ??? If you select the Preview checkbox during the capture, does it show all time steps in the preview? I'm unable to reproduce this. If I have multiple time steps I only get the currently displayed frame. Are you animating when you are saving the image? Even when I'm animating, I only get one timestep, however, which one is might not be the one I want. What types of displays do you have in each timestep? Don > Unidata IDV Support wrote: > > Hi Bill- > > Thanks for finding this bug. It's a result of the memory reduction > work that SSEC did a while back. You're the first to tickle it. > The fix will be in the next nightly build. > > In the mean time, a work around would be to change the runIDV.bat > script to be: > > jre\bin\java -Xmx512m -Didv.enableStereo=false > -Dvisad.java3d.geometryByRef=false -jar idv.jar %* > > which will revert to the old way to memory management. > > Don > > > Full Name: bill fingerhut > Email Address: address@hidden > Organization: lyndon state college retired > Package Version: 2.7a1 build date:2009-04-10 07:08 UTC > Operating System: Windows XP > Hardware: Java: home: C:\Program Files\IDV_2.7a1\jre version: 1.6.0_11 > j3d:1.5.2 fcs (build4) > Description of problem: doSaveImage > GeometryArray: cannot directly access data in BY_REFERENCE mode > > This error occurs when trying to capture an image as .svg file. > View --> Capture --> Image ??? > > ****************** > Stack trace: > java.lang.IllegalStateException: GeometryArray: cannot directly access data > in BY_REFERENCE mode > at javax.media.j3d.GeometryArray.getCoordinates(GeometryArray.java:3607) > at visad.bom.SceneGraphRenderer.plot(SceneGraphRenderer.java:1602) > at visad.bom.SceneGraphRenderer.plot(SceneGraphRenderer.java:1278) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1042) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1025) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1025) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1025) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1025) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1025) > at visad.bom.SceneGraphRenderer.copyGroup(SceneGraphRenderer.java:1025) > at visad.bom.SceneGraphRenderer.copyVisadDisplay(SceneGraphRenderer.java:960) > at visad.bom.SceneGraphRenderer.render(SceneGraphRenderer.java:368) > at visad.bom.SceneGraphRenderer.plot(SceneGraphRenderer.java:415) > at > ucar.unidata.idv.VectorGraphicsRenderer.plot(VectorGraphicsRenderer.java:270) > at ucar.visad.Plotter.plot(Plotter.java:253) > at > ucar.unidata.idv.VectorGraphicsRenderer.renderTo(VectorGraphicsRenderer.java:131) > at ucar.unidata.idv.ViewManager.doSaveImage(ViewManager.java:5206) > at ucar.unidata.idv.ViewManager.doSaveImage(ViewManager.java:5075) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at ucar.unidata.util.Misc$2.run(Misc.java:1032) > at ucar.unidata.util.Misc$3.run(Misc.java:1060) > > > > > > > > Ticket Details > =================== > Ticket ID: MUG-944695 > Department: Support IDV > Priority: Normal > Status: Open > > > > > > > -- > The Fingerhuts > Saint Johnsbury, Vt, 05819 > > email: address@hidden > > > > Ticket Details =================== Ticket ID: MUG-944695 Department: Support IDV Priority: Normal Status: Open