Что означают эти ошибки HPROF?

Я вижу следующие ошибки в моих журналах консоли:

HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: duplicate obj_id in object_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: unable to resolve a method id
HPROF ERROR: got NULL trace in obj_alloc
HPROF ERROR: class ID already in use

Я работаю на BEA Weblogic App Server 8.1 с JDK SUN 1.4.2-12.

Я передаю эти отладочные флаги JVM при запуске:

-verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xrunhprof:heap=sites,format=a,file=server1.endurance.txt

Ошибка выводится практически сразу после запуска сервера.

Есть идеи, что означают ошибки?

2 ответа

Это может быть

  • ошибка в JVM, попробуйте использовать более свежую JVM и посмотрите, не возникнет ли та же проблема.
  • у вас есть библиотека JNI, которая неправильно создает объекты.

Я думаю, что эта ошибка может помочь вам отследить вашу проблему.

Краткийобзор: сбой GetThreadGroupInfo, если имя группы потоков имеет значение null (также jvmpi)

Сообщено против: 1.4.2_03, тигр-бета2

Выпуск исправлен 1,5(тигр-B56)

Оценка: Legacy java.lang.ThreadGroup позволяет имени быть нулевым, поэтому vm должен это разрешить.

Поскольку вы используете подобный jvm, я предлагаю проверить тестовый код, представленный в отчете об ошибках, чтобы определить, нашли ли вы ту же ошибку.

Другие вопросы по тегам