Тема: Ошибка при запуске на сервере "panic: JVMST085..."

Создан:Yuri Mamikonyan 04/07/2009 06:52 PM
Папка:
10. Java & Lotus Notes
Тип сообщения:
Мне лень заполнять это поле

Сообщение:

При запуске на сервере (7.0.3) через консоль Java-агента (с подцепленным Jar) возникает ошибка:
> te amgr run "collection\coll_reestry.nsf" 'loadclients'
07.04.2009 17:26:40 AMgr: Start executing agent 'loadclients' in 'collection\coll_reestry.nsf'
07.04.2009 17:26:41 Agent Manager: Agent error: *** panic: JVMST085: Cannot suspend threads in gc0
07.04.2009 17:26:49 Process C:\Program Files\Lotus\Domino\nAMgr.EXE (3624/0xE28) has terminated abnormally
Причем агент, судя по всему, отрабатывает полностью, т.е. все, что нужно, делает.

На другом сервере (7.0.2) все отрабатывает без ошибок, хоть через консоль, хоть как.
Что может быть за засада?



Иерархия документов данной дискуссии:
Ошибка при запуске на сервере "panic: JVMST085..." (Yuri Mamikonyan) (07.04.2009 18:52:24)
.... Конечно надо бы внимательно смотреть что там в агенте, но... (Igor Kudryashov) (08.04.2009 10:40:31)
........ оказывается еще интереснее (Yuri Mamikonyan) (08.04.2009 13:33:32)
............ нашел строку (Yuri Mamikonyan) (08.04.2009 16:57:38)
................ А Connection.close() до того или после? (Igor Kudryashov) (09.04.2009 9:46:51)
.................... после конечно =) (Yuri Mamikonyan) (09.04.2009 10:08:06)
........................ http://web3.inttrust.ru/Site/itforum.nsf/x/73BD1A6A3128DD26C32575930032F190?OpenDocument (Mikhail Cholokov) (09.04.2009 12:20:05)
.... подцепленный jar - это в каталоге домины (jvm/lib/ext) ? (Mikhail Cholokov) (08.04.2009 20:47:54)
........ К агенту прицеплен (Yuri Mamikonyan) (09.04.2009 10:08:39)
............ здесь уже была тема - как глючат jar "зацепленные" в базу... (Mikhail Cholokov) (09.04.2009 12:16:26)
................ К сожалению (Yuri Mamikonyan) (09.04.2009 15:37:06)
.................... Ну, тогда остаётся только JavaVerboseGC=1 или JavaNoClassGC=1 в notes.ini (Igor Kudryashov) (09.04.2009 15:51:22)
........................ Да, JVM не меняли, там с этим какие-то проблемы (Yuri Mamikonyan) (09.04.2009 19:26:26)
.................... я так понимаю, close, дестоит к-л ресурсы, а ЖВМ сделать этого не могет - как резалт шванец (может следить за ресурсами и не делать клозе) (Mikhail Cholokov) (09.04.2009 16:10:03)
........................ Михаил, ничего не понял =) (Yuri Mamikonyan) (09.04.2009 17:17:34)
............................ не делайте close! Только, но придется не инициализировать объект по-новой, как это обойти - надо код конкретный и библиотеку (Mikhail Cholokov) (09.04.2009 17:56:09)
................................ например, оформляем синглтон (во внеш. jar), в коде агента получаем его инстанс и работаем, но close забаниваем (ловим выгрузку ЖВМ и там делаем нек. операции) (Mikhail Cholokov) (09.04.2009 18:00:11)
.................................... Спасибо, попробую! (Yuri Mamikonyan) (09.04.2009 19:25:02)
.................... какие классы у вас пользуются (jar какие), что за код, может не нужна вся иерархия, и будьте внимательны в Thread (в классах) (Mikhail Cholokov) (09.04.2009 16:03:31)
........................ альтернативы (шоб не убиваться): офромить как внешнее приложение и связь по CORBA, узким местом будет авторизация; внешний сервлет манагер и пихать туды (Mikhail Cholokov) (09.04.2009 16:06:01)
........ Кстати, бывает большая разница, когда JAR приаттачен к агенту или положен в вышеуказанный каталог. (Igor Kudryashov) (09.04.2009 9:48:28)
............ ? Надо сервер перезапускать (Yuri Mamikonyan) (09.04.2009 11:12:19)
................ Вопрос отпал =) (Yuri Mamikonyan) (09.04.2009 11:28:23)
.... Без этого куска работает (Yuri Mamikonyan) (09.04.2009 17:26:34)
........ Ну, я бы как нибудь так написал... хотя не уверен что это поможет (Igor Kudryashov) (10.04.2009 8:55:35)


Разработчикам и администраторам: курсы, книги, сертификация