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

[IDV #ZSD-139205]: IDV - RHI Does Not Plot



Hi Greg-

> Running through installer. I noticed when I installed it did not ask what 
> version java to use.

That created more support questions for us because people would not 
install the Java that we provided and then get an error because they
didn't have Java 3D installed.  So we did two things - remove the
java version screen and check for Java 3D and tell the user that
they need it.   For those that "know what they are doing", we can provide
a windows installer without Java.  How does that sound?

I'm unable to reproduce the error you are getting, so could you please
check the following?

- make sure you have "C:\Program Files\IDV_2.0RC3\jre\bin\j3dcore-d3d.dll"
- change the runIDV.bat to point to the 1.3B2 JRE:

C:\Program Files\IDV_1.3B2\jre\bin\java -Xmx512m 
-Dapplication.enableStereo=false -Dj3d.rend=d3d -jar idv.jar 

and see if you still get the errors.  If not, that indicates to me that
the new version of Java 3D does not like the Direct-X version on your system.
Try:

1. On the Start menu, click 'Run'.
2. Type in "dxdiag" to bring up the DirectX Diagnostic Tool.
3. The DirectX version is listed under the System tab.

This version needs Direct-X 9.0 or higher.  I'm guessing you are still
at version 8.  We may have to back down to the 1.3.2 version of
Java 3D for the release.
 
> C:\Program Files\IDV_2.0RC3>REM jre\bin\java -Xmx512m 
> -Dapplication.enableStereo=false -jar idv.jar
> 
> C:\Program Files\IDV_2.0RC3>REM Use the line below instead if you want to use 
> the D3D version of Java 3D
> 
> C:\Program Files\IDV_2.0RC3>jre\bin\java -Xmx512m 
> -Dapplication.enableStereo=false -Dj3d.rend=d3d -jar idv.j
> ERROR: An error has occurred:
> Decoding bundle
> C:\Program Files\IDV_2.0RC3\jre\bin\j3dcore-d3d.dll: Can't find dependent 
> libraries
> java.lang.UnsatisfiedLinkError: C:\Program 
> Files\IDV_2.0RC3\jre\bin\j3dcore-d3d.dll: Can't find dependent li
> 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$5.run(MasterControl.java:830)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:813)
> at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:252)
> at 
> javax.media.j3d.NativeConfigTemplate3D.<clinit>(NativeConfigTemplate3D.java:231)
> at 
> javax.media.j3d.GraphicsConfigTemplate3D.<clinit>(GraphicsConfigTemplate3D.java:56)
> at 
> ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.makeConfig(MapProjectionDisplayJ3D.java:458)
> at 
> ucar.unidata.view.geoloc.MapProjectionDisplayJ3D.<clinit>(MapProjectionDisplayJ3D.java:446)
> at 
> ucar.unidata.view.geoloc.MapProjectionDisplay.getInstance(MapProjectionDisplay.java:316)
> at 
> ucar.unidata.idv.MapViewManager.doMakeDisplayMaster(MapViewManager.java:301)
> at ucar.unidata.idv.ViewManager.getMaster(ViewManager.java:3139)
> at ucar.unidata.idv.ViewManager.init(ViewManager.java:595)
> at ucar.unidata.idv.NavigatedViewManager.init(NavigatedViewManager.java:269)
> at ucar.unidata.idv.MapViewManager.init(MapViewManager.java:327)
> at ucar.unidata.idv.VMManager.addViewManager(VMManager.java:450)
> at ucar.unidata.idv.VMManager.addViewManagers(VMManager.java:466)
> at 
> ucar.unidata.idv.ui.IdvUIManager.unpersistWindowInfo(IdvUIManager.java:3185)
> at 
> ucar.unidata.idv.IdvPersistenceManager.instantiateFromBundle(IdvPersistenceManager.java:2420)
> at 
> ucar.unidata.idv.IdvPersistenceManager.decodeXmlInner(IdvPersistenceManager.java:2159)
> at 
> ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2096)
> at 
> ucar.unidata.idv.IdvPersistenceManager.decodeXml(IdvPersistenceManager.java:2057)
> at ucar.unidata.idv.ArgsManager.processInitialBundles(ArgsManager.java:860)
> at 
> ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer.java:475)
> at ucar.unidata.idv.IntegratedDataViewer$2.run(IntegratedDataViewer.java:393)
> at ucar.unidata.util.Misc$2.run(Misc.java:924)
> Exception occurred during event dispatching:
> java.lang.NoClassDefFoundError
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Unknown Source)
> at ucar.unidata.idv.ui.IdvUIManager.showSupportForm(IdvUIManager.java:4826)
> at 
> ucar.unidata.idv.IntegratedDataViewer$1.actionPerformed(IntegratedDataViewer.java:244)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Window.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.Dialog$1.run(Unknown Source)
> at java.awt.event.InvocationEvent.dispatch(Unknown Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
> ERROR: An error has occurred:
> createNewWindow-1
> java.lang.NoClassDefFoundError
> 
> I like old IDV NCDC Viewer elevation angle.

I guess it's about as representative of the actual elevations as 
us taking the average.  I'll ponder this over the weekend.

> Probe much better in 1.3b2 but still some problems with values.

I'll look into this next week.

Thanks again for taking the time to test this out.  If you find more
issues, let us know.

Don Murray



Ticket Details
===================
Ticket ID: ZSD-139205
Department: Support IDV
Priority: Normal
Status: Open