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.
Greetings! Have you tried running the IDV using the openGL backend for java3d instead of the DirectX backend? This is configureable in the runIDV.bat script (there should be information in the comments of the .bat file). Cheers! Sean > Hi, > > > > I am getting below error randomly when I run IDV in windows. It works > just fine sometimes, and fails the other times. This is sporadic. > > > > I don't see any issue with my drivers as the same script that failed > once had ran successfully the other time. However, I made sure I have > the latest drivers for the video card in my system. > > > > Is there any definite requirement for IDV on the drivers? Also, please > let me know if you need any files/information verify any of the drivers > in my system. > > > > Your help on this is greatly appreciated. This is really one issue which > is holding us up in using the powerful IDV tool for our Demos. > > > > I would really appreciate if you could spare a few minutes to guide me > thru this. > > > > > > > > > > Exception thrown: > > > > Tue Feb 07 10:43:57 CST 2012: Loading bundle: > /views/reos/dataset/REOS_dataset/simulation_data/GRIB/templates/reos.xid > v > > > > [Java3D]: Using D3DDEVTYPE_REF mode. > > > > [Java3D]: Using D3DDEVTYPE_REF mode. > > > > DefaultRenderingErrorListener.errorOccurred: > > CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics > context > > graphicsDevice = Win32GraphicsDevice[screen=0] > > canvas = visad.java3d.VisADCanvasJ3D[canvas0,0,0,1228x849,invalid] > > > > [Java3D]: Using D3DDEVTYPE_REF mode. > > ERROR: Creating display master > > Canvas3D: Non-recoverable graphics configuration error > > java.lang.IllegalStateException: Canvas3D: Non-recoverable graphics > configuration error > > at javax.media.j3d.Canvas3D.queryProperties(Canvas3D.java:3667) > > at > javax.media.j3d.Canvas3D.getStereoAvailable(Canvas3D.java:2964) > > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.initializeClass(MapProj > ectionDisplayJ3D.java:233) > > at > ucar.unidata.view.geoloc.MapProjectionDisplay.init(MapProjectionDisplay. > java:292) > > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDis > playJ3D.java:214) > > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionD > isplay.java:385) > > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionD > isplay.java:355) > > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java: > 470) > > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:5322) > > at ucar.unidata.idv.ViewManager.init(ViewManager.java:917) > > at > ucar.unidata.idv.NavigatedViewManager.init(NavigatedViewManager.java:282 > ) > > at ucar.unidata.idv.MapViewManager.init(MapViewManager.java:585) > > at ucar.unidata.idv.VMManager.addViewManager(VMManager.java:515) > > at > ucar.unidata.idv.VMManager.addViewManagers(VMManager.java:535) > > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersiste > nceManager.java:3603) > > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceMana > ger.java:3043) > > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java > :2861) > > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.j > ava:2870) > > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java: > 2403) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1029) > > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1 > 063) > > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2 > 704) > > at > ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:265 > 8) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at > ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1029) > > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java > :942) > > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java > :866) > > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.jav > a:850) > > at ucar.unidata.idv.ArgsManager$1.run(ArgsManager.java:407) > > at > ucar.unidata.idv.ArgsManager.runInitRunnables(ArgsManager.java:454) > > at ucar.unidata.idv.ArgsManager.access$000(ArgsManager.java:73) > > at ucar.unidata.idv.ArgsManager$3.run(ArgsManager.java:433) > > at ucar.unidata.util.Misc$3.run(Misc.java:1091) > > > > Thanks > > -Raghu > > > > > Ticket Details =================== Ticket ID: VUV-175754 Department: Support IDV Priority: Normal Status: Open