Как разрешить 1 конкретный вариант «результата Java 1» в контексте использования агентов JVMTI?
как устранить ошибки java результата 1
Ответы (1)
Вот как я решил проблему в моем контексте:
Сервер запускается через сценарий ANT с jvm, настроенным с агентом (имя свойства «файл_агента» ниже связано со значением, указывающим на библиотеку агента)
Теперь я получаю сообщение об ошибке «java result 1» всякий раз, когда сервер запускается, без каких-либо указаний на фактическую ошибку.
Вот как эта проблема была отлажена. 1) Агент был выключен (т.е.) закомментированы 2 строки выше. 2) Затем, когда ANT был запущен, было ясно показано фактическое сообщение об ошибке - проблема была в том, что файл класса отсутствовал. Эта ошибка была съедена агентом, так как это низкоуровневый код C, который просто пытается загрузить класс, который он не может найти, и выдает ошибку Java.
Извлеченный урок: если у вас есть агент, выключите его, а затем запустите ANT — он может выдать причины обнаруженной ошибки. Это, конечно, один из многих сценариев, отмеченных для ошибки java result 1.