Сбой Java 1.5 в AIX 5 - PullRequest
       19

Сбой Java 1.5 в AIX 5

1 голос
/ 27 мая 2011

У меня проблема с Java 1.5.0 для AIX . Ошибка происходит только тогда, когда я вхожу с определенным пользователем в AIX ( myuser ). Когда я вхожу в систему с другим пользователем, Java работает нормально.

Ошибка появляется, даже когда я выполнил только "java -version" или просто "java" (конечно, без кавычек). Я попытался выполнить его с полным путем: / usr / java5 / jre / bin / java , но все равно не удается.

В системе также была установлена ​​версия 1.4 java. Таким образом, переменная $ PATH для пользователя содержала / usr / java14 / jre / bin , но я удалил это значение, я даже удалил эту версию java ( 1.4) так что в системе существует только java 5, но ошибка продолжается.

Если я выполню "java -fullversion" , это не приведет к сбою.

Это часть ошибки (полный вывод очень длинный):

JVMJ9VM011W Unable to load j9dmp23: No such file or directory
JVMJ9VM011W Unable to load j9jit23: No such file or directory
JVMJ9VM011W Unable to load j9gc23: No such file or directory
JVMJ9VM011W Unable to load j9vrb23: No such file or directory
Unhandled exception
Type=Illegal instruction vmState=0x00000000
J9Generic_Signal_Number=00000010 Signal_Number=00000004 Error_Value=00000000
Signal_Code=0000001e
Handler1=F0719CC8 Handler2=F0714F5C
.....
Target=2_30_20091103_45935_bHdSMr (AIX 5.3)
CPU=ppc (4 logical CPUs) (0x7d0000000 RAM)

JavaVMInitArgs.nOptions=14:
    -Xjcl:jclscar_23
    -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/java5/jre/bin
    -Dsun.boot.library.path=/usr/java5/jre/bin
    -Djava.library.path=/usr/java5/jre/bin:/usr/java5/jre/bin:/usr/java5/jre/bin/classic:/usr/java5/jre/bin:/sqllib/lib:/home/myuser/comm:/home/myuser/sys:/home/myuser/bin:/db2util/db2adm/sqllib/lib64:/usr/java5/jre/bin/j9vm:/usr/lib
    -Djava.home=/usr/java5/jre
    -Djava.ext.dirs=/usr/java5/jre/lib/ext
    -Duser.dir=/home/myuser
    _j2se_j9=70912 (extra info: F070EA2C)
    -Xdump
    vfprintf (extra info: 300017A4)
    -Dinvokedviajava
    -Djava.class.path=/db2util/db2adm/sqllib/java/db2java.zip:/db2util/db2adm/sqllib/java/db2jcc.jar:/db2util/db2adm/sqllib/java/sqlj.zip:/db2util/db2adm/sqllib/function:/db2util/db2adm/sqllib/java/db2jcc_license_cu.jar:.
    vfprintf
    _port_library (extra info: F070EE30)
Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file.
Note: dump may be truncated if "ulimit -c" is set too low
Generated system dump: {default OS core name}

(no Thread object associated with thread)

(no Thread object associated with thread)
Unhandled exception in signal handler
ksh: 2179192 IOT/Abort trap(coredump)

1 Ответ

1 голос
/ 31 мая 2011

Я нашел ошибку.Проблема в строке .profile, которая устанавливает переменную окружения LIBPATH:

export LIBPATH=/home/myuser/sys

Я удалил эту строку в .profile, и Java сработало.

...