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 Stuart, Please download the latest IDV nightly release which should hopefully resolve these issues. -Julien > Yuan, > > Following your advice to run the latest IDV with Java3D 1.5 to allow use of > the isl file display option to change color > table, I have tried using the latest IDV nightly build (Sep.. 20) installed > with Java3D 1.5, running in offscreen mode > with Xvnc, to generate display images. The attached error message was made > by the IDV, and no display. > > A ps aux query about Xvnc gives: > apache 27409 0.1 0.2 69376 22332 ? S 07:27 0:01 Xvnc :9 -fp > /usr/share/X11/fonts/misc -screen 0 > 1280x1024x24 > > The command used to run the IDV was > /usr/local/IDV_2.9u1_nightly_i386_20100920/jre/bin/java -Xmx1500m -jar > /usr/local/IDV_2.9u1_nightly_i386_20100920/idv.jar -userpath > /products/IDV/DefaultIdv -Didv.enableStereo=false > /products/idv_config_files/working.isl >> /products/logs/idv_log 2>&1 > > The same web service works when using the IDV nightly build of Aug. 5 and > Java3D 1.3. Of course that does not allow > color table changes but otherwise does what is needed. > > Since Java3D 1.5 with IDV in offscreen mode is a long-standing problem, I > will consider other ways to change the color > table, such as modifying the xidv file the isl command uses. > > Stuart > > > > Unidata IDV Support wrote: > >>>Stu, > >>> The 2.9version requires J3D 1.5.2 version now, the setName method in > >>> only available in the J3D 1.5.2 version. > >>> > >>> > >>>Yuan > >>> > >> > >>In my experience only 1.3 Java3D can support the IDV in offscreen mode. I > >>will try with 1.5 Java3D and offscreen mode with 2.9u1 and see what happens. > >> > >>If 1.5 does not work in offscreen mode, then this way to change color table > >>will not be useful to us. > >> > >>Stuart > > > > > > Hi Stu, > > You should consider use the XVNC instead of Xvfb which has J3D and > > 64bit OS issue. > > > > Yuan > > > >> > > > > > > Ticket Details > > =================== > > Ticket ID: RZW-263091 > > Department: Support IDV > > Priority: Normal > > Status: Closed > > > > > Wed Sep 22 07:36:15 PDT 2010: Loading bundle: > /products/tomoserver/idv_config_files/working.xidv > Xlib: extension "NV-GLX" missing on display "localhost:9.0". > Java 3D WARNING : reported GLX version = 1.2 > GLX version 1.3 or higher is required > The reported version number may be incorrect. There is a known > ATI driver bug in glXQueryVersion that incorrectly reports the GLX > version as 1.2 when it really is 1.3, so Java 3D will attempt to > run anyway. > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at ucar.unidata.idv.ViewManager.init(ViewManager.java:791) > at ucar.unidata.idv.NavigatedViewManager.init(NavigatedViewManager.java:301) > at ucar.unidata.idv.MapViewManager.init(MapViewManager.java:564) > at ucar.unidata.idv.VMManager.addViewManager(VMManager.java:515) > at ucar.unidata.idv.VMManager.addViewManagers(VMManager.java:535) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3591) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at ucar.unidata.idv.ViewManager.init(ViewManager.java:794) > at ucar.unidata.idv.NavigatedViewManager.init(NavigatedViewManager.java:301) > at ucar.unidata.idv.MapViewManager.init(MapViewManager.java:564) > at ucar.unidata.idv.VMManager.addViewManager(VMManager.java:515) > at ucar.unidata.idv.VMManager.addViewManagers(VMManager.java:535) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3591) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Adding view manager > java.lang.NullPointerException > java.lang.NullPointerException > at ucar.unidata.idv.ViewManager.init(ViewManager.java:794) > at ucar.unidata.idv.NavigatedViewManager.init(NavigatedViewManager.java:301) > at ucar.unidata.idv.MapViewManager.init(MapViewManager.java:564) > at ucar.unidata.idv.VMManager.addViewManager(VMManager.java:515) > at ucar.unidata.idv.VMManager.addViewManagers(VMManager.java:535) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3591) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.getVerticalValue(DisplayControlImpl.java:10206) > at > ucar.unidata.idv.control.MapDisplayControl.applyMapPosition(MapDisplayControl.java:1010) > at ucar.unidata.idv.control.MapDisplayControl.init(MapDisplayControl.java:536) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1335) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.MapDisplayControl.applyMapPosition(MapDisplayControl.java:1010) > at ucar.unidata.idv.control.MapDisplayControl.init(MapDisplayControl.java:536) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1335) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Setting map position > java.lang.NullPointerException > java.lang.NullPointerException > at > ucar.unidata.idv.control.MapDisplayControl.applyMapPosition(MapDisplayControl.java:1010) > at ucar.unidata.idv.control.MapDisplayControl.init(MapDisplayControl.java:536) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1335) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.isDisplay3D(DisplayControlImpl.java:9493) > at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:426) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1333) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.isDisplay3D(DisplayControlImpl.java:9493) > at > ucar.unidata.idv.control.DisplayControlImpl.useZPosition(DisplayControlImpl.java:11691) > at > ucar.unidata.idv.control.PlanViewControl.shouldShowZSelector(PlanViewControl.java:1415) > at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:442) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1333) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.isDisplay3D(DisplayControlImpl.java:9493) > at > ucar.unidata.idv.control.DisplayControlImpl.useZPosition(DisplayControlImpl.java:11691) > at > ucar.unidata.idv.control.DisplayControlImpl.applyZPosition(DisplayControlImpl.java:2033) > at > ucar.unidata.idv.control.DisplayControlImpl.applyAttributesToDisplayables(DisplayControlImpl.java:1521) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1075) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.isDisplay3D(DisplayControlImpl.java:9493) > at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:426) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1333) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.isDisplay3D(DisplayControlImpl.java:9493) > at > ucar.unidata.idv.control.DisplayControlImpl.useZPosition(DisplayControlImpl.java:11691) > at > ucar.unidata.idv.control.PlanViewControl.shouldShowZSelector(PlanViewControl.java:1415) > at ucar.unidata.idv.control.PlanViewControl.init(PlanViewControl.java:442) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1333) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1034) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.NavigatedViewManager.getNavigatedDisplay(NavigatedViewManager.java:262) > at > ucar.unidata.idv.control.DisplayControlImpl.getNavigatedDisplay(DisplayControlImpl.java:9532) > at > ucar.unidata.idv.control.DisplayControlImpl.isDisplay3D(DisplayControlImpl.java:9493) > at > ucar.unidata.idv.control.DisplayControlImpl.useZPosition(DisplayControlImpl.java:11691) > at > ucar.unidata.idv.control.DisplayControlImpl.applyZPosition(DisplayControlImpl.java:2033) > at > ucar.unidata.idv.control.DisplayControlImpl.applyAttributesToDisplayables(DisplayControlImpl.java:1521) > at > ucar.unidata.idv.control.DisplayControlImpl.init(DisplayControlImpl.java:1075) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1304) > at > ucar.unidata.idv.control.DisplayControlImpl.initAfterUnPersistence(DisplayControlImpl.java:1208) > at > ucar.unidata.idv.IdvPersistenceManager$18.run(IdvPersistenceManager.java:3700) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:273) > at visad.util.ThreadManager.runInParallel(ThreadManager.java:245) > at visad.util.ThreadManager.runSequentially(ThreadManager.java:223) > at > ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:3713) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:3041) > at > ucar.unidata.idv.IdvPersistenceManager$11.run(IdvPersistenceManager.java:2861) > at > ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2870) > at > ucar.unidata.idv.ui.ImageGenerator.processTagBundle(ImageGenerator.java:2377) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > ERROR: Creating display master > Canvas3D: null GraphicsConfiguration > java.lang.NullPointerException: Canvas3D: null GraphicsConfiguration > at javax.media.j3d.Canvas3D.checkForValidGraphicsConfig(Canvas3D.java:982) > at javax.media.j3d.Canvas3D.<init>(Canvas3D.java:1051) > at visad.java3d.VisADCanvasJ3D.<init>(VisADCanvasJ3D.java:260) > at visad.java3d.DisplayImplJ3D.initialize(DisplayImplJ3D.java:405) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:289) > at visad.java3d.DisplayImplJ3D.<init>(DisplayImplJ3D.java:276) > at > ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<init>(MapProjectionDisplayJ3D.java:202) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:355) > at > ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:326) > at > ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:449) > at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:4935) > at > ucar.unidata.idv.ui.ImageGenerator.processTagViewpoint(ImageGenerator.java:2033) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > java.lang.NullPointerException > at > ucar.unidata.idv.ui.ImageGenerator.processTagViewpoint(ImageGenerator.java:2033) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processChildren(ImageGenerator.java:1057) > at > ucar.unidata.idv.ui.ImageGenerator.processTagGroup(ImageGenerator.java:2678) > at ucar.unidata.idv.ui.ImageGenerator.processTagIsl(ImageGenerator.java:2632) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at ucar.unidata.idv.ui.ImageGenerator.processNode(ImageGenerator.java:1023) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:936) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFile(ImageGenerator.java:860) > at > ucar.unidata.idv.ui.ImageGenerator.processScriptFiles(ImageGenerator.java:844) > 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:1090) > An error occurred:java.lang.NullPointerException > Ticket Details =================== Ticket ID: RZW-263091 Department: Support IDV Priority: Normal Status: Open