This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>From: "John R. Jackson" <address@hidden> >Organization: Purdue >Keywords: 200409231944.i8NJiYnJ001669 IDV start error Hi John- >I downloaded and ran the Solaris (2.9) InstallAnywhere version of IDV >1.1. As I recall, the only change to the defaults I made was to load >the software into /opt/idv-1.1. Okay. >The only way to run IDV appears to be to cd into /opt/idv-1.1 and >then execute ./runIDV. Trying to run IDV (the /usr/local/bin symlink >installed by the InstallAnywhere stuff) fails because runIDV that it >points to tries to run ./jre/bin/java and that requires you to be in >the /opt/idv-1.1 directory. Changing the line to run java with an >explicit path doesn't work because the jar's are not found. Thanks for letting us know about this. Was the symlink installed in /usr/local/bin or did you tell it to install it there during the installation? >In any case, the more serious problem is that when anyone successfully >executes runIDV they get a fatal relocation (missing symbol?) error: > >Warning: Cannot convert string "-monotype-arial-regular-r-normal--*-140-*-*-p- > *-iso8859-1" to type FontStruct >ERROR ucar.unidata.idv.IdvManager - An error has occurred: >In getViewManager >/opt/idv-1.1/jre/lib/sparc/libJ3D.so: ld.so.1: ./jre/bin/java: fatal: relocati > on error: file /opt/idv-1.1/jre/lib/sparc/libJ3D.so: symbol glClipPlane: refe > renced symbol not found This looks like it can't find the OpenGL library. Is OpenGL installed on this system? I don't think it gets installed by default when you install Solaris. >java.lang.UnsatisfiedLinkError: /opt/idv-1.1/jre/lib/sparc/libJ3D.so: ld.so.1: > ./jre/bin/java: fatal: relocation error: file /opt/idv-1.1/jre/lib/sparc/lib > J3D.so: symbol glClipPlane: referenced symbol not found > at java.lang.ClassLoader$NativeLibrary.load(Native Method) > at java.lang.ClassLoader.loadLibrary0(Unknown Source) > at java.lang.ClassLoader.loadLibrary(Unknown Source) > at java.lang.Runtime.loadLibrary0(Unknown Source) > at java.lang.System.loadLibrary(Unknown Source) > at javax.media.j3d.MasterControl$22.run(MasterControl.java:889) > at java.security.AccessController.doPrivileged(Native Method) > at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:886) > at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:229) > at javax.media.j3d.NativeConfigTemplate3D.<clinit>(NativeConfigTemplate > 3D.java:243) > at javax.media.j3d.GraphicsConfigTemplate3D.<clinit>(GraphicsConfigTemp > late3D.java:55) > at ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.makeConfig(MapProje > ctionDisplayJ3D.java:405) > at ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<clinit>(MapProject > ionDisplayJ3D.java:394) > at ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProject > ionDisplay.java:266) > at ucar.unidata.idv.MapViewManager.init(MapViewManager.java:337) > at ucar.unidata.idv.ViewManager.init(ViewManager.java:411) > at ucar.unidata.idv.MapViewManager.<init>(MapViewManager.java:290) > at ucar.unidata.idv.VMManager.getViewManager(VMManager.java:365) > at ucar.unidata.idv.IntegratedDataViewer.getViewManager(IntegratedDataV > iewer.java:789) > at ucar.unidata.idv.IntegratedDataViewer.getViewManager(IntegratedDataV > iewer.java:763) > at ucar.unidata.idv.DefaultIdv.doMakeContents(DefaultIdv.java:110) > at ucar.unidata.idv.IntegratedDataViewer.getContents(IntegratedDataView > er.java:614) > at ucar.unidata.idv.ui.IdvUIManager.initGui(IdvUIManager.java:2906) > at ucar.unidata.idv.ui.IdvUIManager.initGui(IdvUIManager.java:2882) > at ucar.unidata.idv.IntegratedDataViewer.init(IntegratedDataViewer.java > :263) > at ucar.unidata.idv.DefaultIdv.<init>(DefaultIdv.java:79) > at ucar.unidata.idv.DefaultIdv.main(DefaultIdv.java:160) >ERROR ucar.unidata.idv.IntegratedDataViewer - An error has occurred: >Initializing the GUI >java.lang.NullPointerException >java.lang.NullPointerException > at ucar.unidata.idv.ui.IdvUIManager.associateWindowWithViewManager(IdvU > IManager.java:452) > at ucar.unidata.idv.ui.IdvUIManager.initWindow(IdvUIManager.java:438) > at ucar.unidata.idv.DefaultIdv.doMakeContents(DefaultIdv.java:113) > at ucar.unidata.idv.IntegratedDataViewer.getContents(IntegratedDataView > er.java:614) > at ucar.unidata.idv.ui.IdvUIManager.initGui(IdvUIManager.java:2906) > at ucar.unidata.idv.ui.IdvUIManager.initGui(IdvUIManager.java:2882) > at ucar.unidata.idv.IntegratedDataViewer.init(IntegratedDataViewer.java > :263) > at ucar.unidata.idv.DefaultIdv.<init>(DefaultIdv.java:79) > at ucar.unidata.idv.DefaultIdv.main(DefaultIdv.java:160) > Don Murray NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.