Ошибка при профилировании и отладке Java-приложения одновременно с использованием Dyna trace и:jdwp
При запуске приложения Java, используя следующие параметры JVM вместе с агентом трассировки dyna:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5000
-agentpath:c:\dynaTrace\agent\lib\dtagent.dll=name=abc,server=abc.com:9998"
Я получаю ошибку JDWP unable to get necessary JVMTI capabilities
Я пытался найти несколько форумов, где было сказано, что невозможно сделать эти две вещи одновременно. Это так? Я также смог найти отчет об ошибке Java, который заявил, что JDWP: загрузка дважды не обрабатывается должным образом. http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6354345 Есть ли способ запустить эти две вещи одновременно?
1 ответ
Для точного ответа мне нужно знать, какую JVM(Sun, IBM,..) вы используете, а также какую версию Java? Я знаю, что, например, в версиях сборки JVM Sun 1.4.2_08, 1.4.2_11, 1.4.2_09, 1.4.2_15, 1.4.2_12 есть проблемы и ошибки в реализации JVMTI. Также некоторые специфические сборки в Java 1.5 и 1.6.
Вы пытались обновиться до последней версии Sun JVM?
Ура клаус