Consultor Eletrônico



Kbase P126981: UnsatisfiedLinkError wrong ELF class: ELFCLASS32 trying to start Adminserver
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   13/03/2008
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.x
Linux x86 64-bit

SYMPTOM(s):

UnsatisfiedLinkError wrong ELF class: ELFCLASS32 trying to start Adminserver

Example of a Java Stack trace taken from exceptions.log file

Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/dlc/bin/environ.dll: /usr/dlc/bin/environ.dll: wrong ELF class: ELFCLASS32


Stack Trace:
at java.lang.Runtime._load(libgcj.so.7rh)
at java.lang.Runtime.load(libgcj.so.7rh)
at java.lang.System.load(libgcj.so.7rh)
at com.progress.common.util.Environment.<clinit>(Environment.java:62)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at com.progress.common.util.PropertyFilter.<init>(PropertyFilter.java:37)
at com.progress.chimera.adminserver.AdminServerType.<init>(AdminServerType.java:307)
at com.progress.chimera.adminserver.AdminServerType.main(AdminServerType.java:662)

proadsv -start fails

no admserv.log file found in $WRKDIR

Using Java 1.4.2 64-bits instead of 32-bits.

CAUSE:

The 64-bit Java version is currently not supported.

FIX:

Install Java 1.4.2 32-bits that can be found at http://java.sun.com