Skip to main content

Startup error

6 replies [Last post]
kroe
Offline
Joined: 2004-06-30
Points: 0

I am getting an UnsatisfiedLink error on startup. I think I might be missing part of OpenGL possibly? Here is the exact error I'm getting:

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/jdk1.5.0/jre/lib/i386/libj3dcore-ogl.so: /usr/java/jdk1.5.0/jre/lib/i386/libj3dcore-ogl.so: symbol glMultiDrawArraysEXT, version LIBGL not defined in file libGL.so.1 with
link time reference
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1739)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1656)
at java.lang.Runtime.loadLibrary0(Runtime.java:821)
at java.lang.System.loadLibrary(System.java:991)
at javax.media.j3d.MasterControl$24.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.MasterControl.loadLibraries(Unknown Source)
at javax.media.j3d.VirtualUniverse.(Unknown Source)
at javax.media.j3d.Canvas3D.(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.jdesktop.lg3d.displayserver.AppConnector.platformCheck(AppConnector.java:177)
at org.jdesktop.lg3d.displayserver.AppConnector.(AppConnector.java:51)
at org.jdesktop.lg3d.displayserver.AppConnector.getAppConnector(AppConnector.java:78)
at org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.(ServerHandler.java:73)
at org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.main(ServerHandler.java:291)

I did notice another post with the same error. I am running redhat 9 with Trident CyberBlabe (generic) driver.

Message was edited by: kroe

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
kroe
Offline
Joined: 2004-06-30
Points: 0

It is a VIA mini-ITX motherboard with integrated Trident chipset running on Trident CyberBlade (generic) driver in Redhat 9

Its actually a VIA Apollo PLE133 chipset which I have downloaded the most recent driver from VIA and still get the same error.

Message was edited by: kroe

kroe
Offline
Joined: 2004-06-30
Points: 0

But this isn't an ATI card.
I'm also running Redhat, not Debian?
I'm confused.

paulby
Offline
Joined: 2003-06-13
Points: 0

What graphics card and driver are you using ?

mdenty
Offline
Joined: 2004-07-25
Points: 0

Hi,

It seems to be related to ATI Video cards.

I have tested with a ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] (lspci output) running under Debian/SID witch runs Knoppix 3.4 under VMware (VMWare SVGA II video card) and I have the same problem.

I'll test it directly under Debian as soon as possible.

mdenty
Offline
Joined: 2004-07-25
Points: 0

Directly under Debian I have the following exception:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/jdk1.5.0/jre/lib/i386/libj3dcore-ogl.so: libGL.so.1: cannot handle TLS data
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1740)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1657)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at javax.media.j3d.MasterControl$24.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.MasterControl.loadLibraries(Unknown Source)
at javax.media.j3d.VirtualUniverse.(Unknown Source)
at javax.media.j3d.Canvas3D.(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at org.jdesktop.lg3d.displayserver.AppConnector.platformCheck(AppConnector.java:177)
at org.jdesktop.lg3d.displayserver.AppConnector.(AppConnector.java:51)
at org.jdesktop.lg3d.displayserver.AppConnector.getAppConnector(AppConnector.java:78)
at org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.(ServerHandler.java:73)
at org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.main(ServerHandler.java:291)

Andrew John Hughes

On Thu, 2004-07-01 at 00:12, lg3d-interest@javadesktop.org wrote:
> Directly under Debian I have the following exception:
> Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/jdk1.5.0/jre/lib/i386/libj3dcore-ogl.so: libGL.so.1: cannot handle TLS data
> at java.lang.ClassLoader$NativeLibrary.load(Native Method)
> at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1740)
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1657)
> at java.lang.Runtime.loadLibrary0(Runtime.java:822)
> at java.lang.System.loadLibrary(System.java:992)
> at javax.media.j3d.MasterControl$24.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at javax.media.j3d.MasterControl.loadLibraries(Unknown Source)
> at javax.media.j3d.VirtualUniverse.(Unknown Source)
> at javax.media.j3d.Canvas3D.(Unknown Source)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:164)
> at org.jdesktop.lg3d.displayserver.AppConnector.platformCheck(AppConnector.java:177)
> at org.jdesktop.lg3d.displayserver.AppConnector.(AppConnector.java:51)
> at org.jdesktop.lg3d.displayserver.AppConnector.getAppConnector(AppConnector.java:78)
> at org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.(ServerHandler.java:73)
> at org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.main(ServerHandler.java:291)
> ---
> [Message sent by forum member 'mdenty' (DENTY)]
>
> http://www.javadesktop.org/forums/thread.jspa?messageID=13572?
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
> For additional commands, e-mail: interest-help@lg3d.dev.java.net
It appears that Sun's Java 1.5 can't handle libraries which use Thread
Local Storage (TLS -- http://people.redhat.com/drepper/tls.pdf -- not to
be confused with Transport Layer Security). Your GL library is one such
library. I know that NVIDIA use this technology for one, and its
becoming more common as different threading libraries begin to be used
in newer GNU/Linux distributions. Do Sun have some solution for this?
--
Andrew :-)

Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html

Value your freedom, or you will lose it, teaches history.
`Don't bother us with politics' respond those who don't want to learn.

[signature.asc]