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