NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
> Hi Stuart, > > Please download the latest IDV nightly release which should hopefully resolve > these issues. > > -Julien Hi Stu, The new nightly build will allow you to move back to the J3D 1.3, but we still encourage user to move to the J3D 1.5.2 version for the benifit of efficiency. The syntax of xvnc command is something like the following: xvnc $disp_id -ac -nolisten inet6 -terminate -screen 0 1600X1200x24 runIDV $islFile. The display id is important in this command and you need to get it in each run ( $disp_id = $ENV{'DISPLAY'} ). Yuan > > > 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: Closed