Служба "NetXMS WebUI" завершена из-за внутренней ошибки Неверная функция..

Started by Svlel, January 13, 2014, 12:02:42 AM

Previous topic - Next topic

Svlel

Вот такой вот сбой при запуске службы Web интерфейса. Запускается от локальной системы, поставлена с администраторскими привилегиями.
ID 7024

Служба обнаружения интерактивных служб работает.

В логе:
[2014-01-13 02:00:13] [info]  ( prunsrv.c:1127) [14748] Starting service...
[2014-01-13 02:00:13] [debug] ( javajni.c:208 ) [14748] Invalid RuntimeLib specified 'C:\NetXMS\bin\jre\bin\server\jvm.dll'
[2014-01-13 02:00:14] [error] ( prunsrv.c:1162) [14748] Failed creating java C:\NetXMS\bin\jre\bin\server\jvm.dll
[2014-01-13 02:00:14] [error] ( prunsrv.c:1162) [14748] Системе не удается найти указанный путь.
[2014-01-13 02:00:14] [error] ( prunsrv.c:1536) [14748] ServiceStart returned 1
[2014-01-13 02:00:14] [error] ( prunsrv.c:1536) [14748] Системе не удается найти указанный путь.
[2014-01-13 02:00:14] [debug] ( prunsrv.c:844 ) [14748] reportServiceStatusE: 1, 1066, 0, 1
[2014-01-13 02:00:14] [info]  ( prunsrv.c:1598) [19096] Run service finished.
[2014-01-13 02:00:15] [info]  ( prunsrv.c:1764) [19096] Commons Daemon procrun finished
[2014-01-13 02:00:26] [debug] ( prunsrv.c:1679) [17320] Commons Daemon procrun log initialized
[2014-01-13 02:00:26] [info]  ( prunsrv.c:1683) [17320] Commons Daemon procrun (1.0.15.0 64-bit) started

Svlel

Посмотрел наличие Java машины, установлена. Но не там (что логично), перенес требуемый файл в указанную в логе директорию (предварительно её создав).

Теперь служба запускается и тут же останавливается.

В логе:

[2014-01-13 03:14:35] [info]  ( prunsrv.c:1127) [ 5268] Starting service...
[2014-01-13 03:14:36] [debug] ( javajni.c:233 ) [ 5268] loading jvm 'C:\NetXMS_WebUI\NetXMS\bin\jre\bin\server\jvm.dll'
[2014-01-13 03:14:36] [debug] ( javajni.c:704 ) [ 5276] Jvm Option[0] -Djava.class.path=C:\NetXMS_WebUI\NetXMS\WebUI\winstone-0.9.10.jar
[2014-01-13 03:14:36] [debug] ( javajni.c:704 ) [ 5276] Jvm Option[1] exit
[2014-01-13 03:14:36] [debug] ( prunsrv.c:919 ) [ 5276] Start exit hook called ...
[2014-01-13 03:14:36] [debug] ( prunsrv.c:920 ) [ 5276] VM exit code: 0
[2014-01-13 03:14:36] [debug] ( prunsrv.c:844 ) [ 5276] reportServiceStatusE: 1, 0, 0, 0

Путь установки изменился - переустановил в отдельную директорию, чтобы проще было.

В nxwebui-stdout

2014-01-13 03:13:01 Commons Daemon procrun stdout initialized
Error occurred during initialization of VM
Unable to load native library: Can't find dependent libraries

Svlel

Проблема снята. Что было - непонятно. Видимо инсталлятор по каким то причинам не находил установленную Java машину.

Но одно отличие все же было (вдруг имеет значение): переустановил не от имени администратора, а от имени пользователя, согласившись с UAC.  :)