[accessibility-discuss] Error in 64-bit mode: libjava-access-bridge-jni.so: wrong ELF class (??)

Kuldip Oberoi koberoi at sun.com
Mon Jun 8 08:58:44 PDT 2009


Howdy,

I'm trying to run Sun Studio Express on OpenSolaris 2009.06 in 64-bit mode and get the below error.  Here's my invocation for Sun Studio Express:

   $ sunstudio -J-d64 &

It exits and when I look at the logs, I get the below messages.

Thoughts?  Thanks!

/kso

koberoi at osol-kso1:~/.sunstudio/ceres-dev7-SunOS-i386/var/log$ cat messages.log
-------------------------------------------------------------------------------
>Log Session: Monday, June 8, 2009 8:15:08 AM PDT
>System Info: 
  Product Version         = Sun Studio (Build 200902101801)
  Operating System        = SunOS version 5.11 running on amd64
  Java; VM; Vendor        = 1.6.0_13; Java HotSpot(TM) 64-Bit Server VM 11.3-b02; Sun Microsystems Inc.
  Runtime                 = Java(TM) SE Runtime Environment 1.6.0_13-b03
  Java Home               = /usr/jdk/instances/jdk1.6.0/jre
  System Locale; Encoding = en_US (sunstudio); UTF-8
  Home Directory          = /export/home/koberoi
  Current Directory       = /export/home/koberoi
  User Directory          = /export/home/koberoi/.sunstudio/ceres-dev7-SunOS-i386
  Installation            = /opt/netbeans-6.5ss/nb6.5
                            /opt/netbeans-6.5ss/ide10
                            /opt/netbeans-6.5ss/websvccommon1
                            /opt/netbeans-6.5ss/gsf1
                            /opt/netbeans-6.5ss/cnd2
                            /opt/netbeans-6.5ss/extra
                            /opt/SunStudioExpress/prod/nb-clusters/sside1
                            /opt/netbeans-6.5ss/platform9
  Boot & Ext. Classpath   = /usr/jdk/instances/jdk1.6.0/jre/lib/resources.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/rt.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/sunrsasign.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/jsse.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/jce.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/charsets.jar:/usr/jdk/instances/jdk1.6.0/jre/classes:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/dnsns.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunpkcs11.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/sunjce_provider.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/gnome-java-bridge.jar:/usr/jdk/instances/jdk1.6.0/jre/lib/ext/localedata.jar
  Application Classpath   = /opt/netbeans-6.5ss/platform9/lib/boot.jar:/opt/netbeans-6.5ss/platform9/lib/org-openide-modules.jar:/opt/netbeans-6.5ss/platform9/lib/org-openide-util.jar
  Startup Classpath       = /opt/netbeans-6.5ss/platform9/core/core.jar:/opt/netbeans-6.5ss/platform9/core/org-openide-filesystems.jar:/opt/netbeans-6.5ss/nb6.5/core/org-netbeans-upgrader.jar:/opt/netbeans-6.5ss/nb6.5/core/locale/core_nb.jar:/opt/SunStudioExpress/prod/nb-clusters/sside1/core/locale/core_sunstudio.jar
-------------------------------------------------------------------------------
java.lang.UnsatisfiedLinkError: /usr/jdk/instances/jdk1.6.0/jre/lib/ext/libjava-access-bridge-jni.so: ld.so.1: java: fatal: /usr/jdk/instances/jdk1.6.0/jre/lib/ext/libjava-access-bridge-jni.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
	at java.lang.Runtime.load0(Runtime.java:770)
	at java.lang.System.load(System.java:1005)
	at org.GNOME.Accessibility.JavaBridge.<init>(JavaBridge.java:355)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at java.lang.Class.newInstance0(Class.java:355)
	at java.lang.Class.newInstance(Class.java:308)
	at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:771)
	at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:859)
	at org.openide.util.ImageUtilities.ensureLoaded(ImageUtilities.java:519)
	at org.openide.util.ImageUtilities.access$200(ImageUtilities.java:80)
	at org.openide.util.ImageUtilities$ToolTipImage.createNew(ImageUtilities.java:699)
	at org.openide.util.ImageUtilities.getIcon(ImageUtilities.java:487)
	at org.openide.util.ImageUtilities.getIcon(ImageUtilities.java:361)
	at org.openide.util.ImageUtilities.loadImage(ImageUtilities.java:139)
	at org.netbeans.core.startup.Splash.loadContent(Splash.java:262)
	at org.netbeans.core.startup.Splash$SplashComponent.<init>(Splash.java:344)
	at org.netbeans.core.startup.Splash.<init>(Splash.java:170)
	at org.netbeans.core.startup.Splash.getInstance(Splash.java:102)
	at org.netbeans.core.startup.Main.start(Main.java:301)
	at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:110)
	at java.lang.Thread.run(Thread.java:619)
-- 
This message posted from opensolaris.org



More information about the accessibility-discuss mailing list