Java3D problem with PCA

Help
Shizuka
2012-10-01
2013-05-20
  • Shizuka
    Shizuka
    2012-10-01

    Hello. I am using your MeV. I like all the features and easy of use, but I have a problem of using Principle Component Analysis.

    I obtain the following error message:
    "No Java 3D detected
    Java3D is not installed. The 3D viewer cannot be created."

    I installed "java3d-1_5_1-windows-amd64", but the problem still remains.
    I am using MeV_4_8_1_r2727_win

    When I load MeV, the following messages indicate that Java3D is installed:


    MultiExperimentViewer - version 4.8.1 - Windows 7
    Java Runtime Environment version: 1.6.0_26
    Java Runtime Environment vendor: Sun Microsystems Inc.
    Java Virtual Machine name: Java hotSpot(TM) 64-Bit Server VM
    Java Virtual Machine version: 20.1-b02
    Java Virtual Machine vender: Sun Microsystems Inc.
    Java 3D Runtime Environment: Java 3D Core Runtime Environment
    Java 3D Runtime Environment vendor: Sun Microsystems, Inc.
    Java 3D Runtime Environment version:1.2
    Operating System name: Windows 7
    Operating System version: 6.1
    Operating System architecture: amd64
    Mev Build: 2727
    MeV Revision Date: 2011/12/15 12:26:53
    Mev Branch: http://mev-tm4.svn.sourceforge.net/svnroot/mev-tm4/trunk


    Can you kindly help me?

    Shizuka

     
  • Peter Hoyt
    Peter Hoyt
    2012-11-13

    I would also like to address this Java issue which is exacerbated by the release of Java 7.  On my system I tried everything possible to allow MEV to find the Java 3D on my computer, and tried to use the Java version that came with MEV.  Like Suchita, on first install, MEV recognized the version 1.2, but then would not allow terrain plots saying the Java 3D wasn't installed. Trying to point everything to the version 1.5 on the computer, and placing the version 1.5 files in about every conceivable directory simply didn't work (although the software now says it recognizes v. 1.5 is loaded on my computer).
    I've searched the internet for the error (can't find 3D-ogl-checker-in-library path or something like that) and never ever found anyone who could propose a solution. Some suggestions were to switch from Open GL to using direct X version 9, but this seemed beyond my programming skills.  Is this just a Windows problem? It seems to be showing up in Linux distros as well. Here is my MEV startup:
    "64 bit Win"
    C:\Documents and Settings\Hoyt\Desktop\Stores and Ledgers\Bioinfo\BioInfo Programs\MEV\MeV_4_8_1
    MultiExperimentViewer - version 4.8.1 - Windows XP
    Java Runtime Environment version: 1.6.0_35
    Java Runtime Environment vendor: Sun Microsystems Inc.
    Java Virtual Machine name: Java HotSpot(TM) Client VM
    Java Virtual Machine version: 20.10-b01
    Java Virtual Machine vendor: Sun Microsystems Inc.
    Java 3D Runtime Environment: Java 3D Core Runtime Environment
    Java 3D Runtime Environment vendor: Sun Microsystems, Inc.
    Java 3D Runtime Environment version:1.5.1
    Operating System name: Windows XP
    Operating System version: 5.2
    Operating System architecture: x86
    MeV Build: 2727
    MeV Revision Date: 2011/12/15 12:26:53
    MeV Branch: https://mev-tm4.svn.sourceforge.net/svnroot/mev-tm4/trunk

    Any advice would be greatly appreciated.

     
  • Peter Hoyt
    Peter Hoyt
    2012-11-13

    If you take everything back to the version 1.2.1.04 of Java-3D, date is 02/26/2002, you can get the 3D terrain images to form without error, until you try to look at them. Then you get a new error shown below. Can anyone shed light on this error message?
    "64 bit Win"
    C:\Documents and Settings\Hoyt\Desktop\Stores and Ledgers\Bioinfo\BioInfo Programs\MEV\MeV_4_8_1
    MultiExperimentViewer - version 4.8.1 - Windows XP
    Java Runtime Environment version: 1.6.0_35
    Java Runtime Environment vendor: Sun Microsystems Inc.
    Java Virtual Machine name: Java HotSpot(TM) Client VM
    Java Virtual Machine version: 20.10-b01
    Java Virtual Machine vendor: Sun Microsystems Inc.
    Java 3D Runtime Environment: Java 3D Core Runtime Environment
    Java 3D Runtime Environment vendor: Sun Microsystems, Inc.
    Java 3D Runtime Environment version:1.2.1.04
    Operating System name: Windows XP
    Operating System version: 5.2
    Operating System architecture: x86
    MeV Build: 2727
    MeV Revision Date: 2011/12/15 12:26:53
    MeV Branch: https://mev-tm4.svn.sourceforge.net/svnroot/mev-tm4/trunk
    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: sun/awt/DrawingSurface
            at javax.media.j3d.DrawingSurfaceObjectDSI.getDrawingSurfaceObjectInfo(DrawingSurfaceObjectDSI.java:85)
            at javax.media.j3d.Canvas3D.paint(Canvas3D.java:1026)
            at sun.awt.RepaintArea.paintComponent(Unknown Source)
            at sun.awt.RepaintArea.paint(Unknown Source)
            at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
            at java.awt.Component.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
            at java.awt.EventQueue.access$400(Unknown Source)
            at java.awt.EventQueue$2.run(Unknown Source)
            at java.awt.EventQueue$2.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
            at java.awt.EventQueue$3.run(Unknown Source)
            at java.awt.EventQueue$3.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForFilter(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)
    Caused by: java.lang.ClassNotFoundException: sun.awt.DrawingSurface
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at sun.misc.Launcher$ExtClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            … 25 more

     
  • Peter Hoyt
    Peter Hoyt
    2012-11-14

    Here's a picture link of what the terrain map almost looks like: http://tinypic.com/r/1ru2pz/6