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

[IDV #RZW-263091]: Java error on start up, reading bundle file



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