Hi all,

When we are facing the following issue[1] when running WSO2 IS 5.9.0-alph3
as a Windows service[2](with this[3] wrapper.conf) in JDK11 using yaw
11.03. Please note that running as a Windows service works fine with java 8

C:\Users\Administrator\Downloads\yajsw-stable-11.03\yajsw-stable-11.03\bat>call
setenv.bat
"java" -Xmx30m 
-Djna_tmpdir="C:\Users\Administrator\Downloads\yajsw-stable-11.03\yajsw-stable-11.03\bat\/../tmp"
-jar 
"C:\Users\Administrator\Downloads\yajsw-stable-11.03\yajsw-stable-11.03\bat\/../wrapper.jar"
-c 
"C:\Users\Administrator\Downloads\yajsw-stable-11.03\yajsw-stable-11.03\bat\/../conf/wrapper.conf"
YAJSW: yajsw-stable-11.03
OS   : Windows Server 2016/10.0/amd64
JVM  : Oracle Corporation/11.0.4
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
org.codehaus.groovy.reflection.CachedClass$3$1
(file:/C:/Users/Administrator/Downloads/yajsw-stable-11.03/yajsw-stable-11.03/./lib/core/groovy/groovy-all-1.8.6.jar)
to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of
org.codehaus.groovy.reflection.CachedClass$3$1
WARNING: Use --illegal-access=warn to enable warnings of further
illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Sep 24, 2019 7:00:35 PM org.apache.commons.vfs2.VfsLog info
INFO: Using "C:\Users\ADMINI~1\AppData\Local\Temp\2\vfs_cache" as
temporary files store.
platform null
platform null
WARNING|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|YAJSW: yajsw-stable-11.03
WARNING|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|OS   : Windows Server
2016/10.0/amd64
WARNING|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|JVM  : Oracle Corporation/11.0.4
Using the autodetected NIO constraint level: 0
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|ahessian jmx service
bound to port 15002
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|spawned system tray icon
process with pid 3712
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|set state IDLE->STARTING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|Controller State: UNKNOWN
-> WAITING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|working dir
C:\senthalan\wso2is-5.9.0-alpha3\wso2is-5.9.0-alpha3
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:36|create script:
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:37|found script
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:37|started process with pid 3204
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:37|set state STARTING->RUNNING
WARNING|wrapper|"WSO2 Carbon"|19-09-24 19:00:38|[id: 0x20772839,
/127.0.0.1:50746 => /127.0.0.1:15002] connected
INFO|3204/0|"WSO2 Carbon"|19-09-24 19:00:38|Controller State: WAITING
-> PROCESS_KILLED
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:38|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:38|restart internal RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:38|set state RUNNING->RESTART
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:39|set state RESTART->RESTART_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:39|stopping process with
pid/timeout 3204 45000
INFO|3204/0|"WSO2 Carbon"|19-09-24 19:00:39|Controller State:
PROCESS_KILLED -> USER_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:39|process exit code: 999
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:39|set state
RESTART_STOP->RESTART_WAIT
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|set state
RESTART_WAIT->RESTART_START
INFO|3204/0|"WSO2 Carbon"|19-09-24 19:00:44|Controller State:
USER_STOP -> UNKNOWN
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|Controller State: UNKNOWN
-> WAITING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|working dir
C:\senthalan\wso2is-5.9.0-alpha3\wso2is-5.9.0-alpha3
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|create script:
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|found script
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|started process with pid 7812
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:44|set state RESTART_START->RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|Controller State: WAITING
-> PROCESS_KILLED
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|restart internal RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|set state RUNNING->RESTART
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|set state RESTART->RESTART_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|stopping process with
pid/timeout 7812 45000
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:46|Controller State:
PROCESS_KILLED -> USER_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:47|process exit code: 999
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:47|set state
RESTART_STOP->RESTART_WAIT
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|set state
RESTART_WAIT->RESTART_START
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|Controller State:
USER_STOP -> UNKNOWN
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|Controller State: UNKNOWN
-> WAITING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|working dir
C:\senthalan\wso2is-5.9.0-alpha3\wso2is-5.9.0-alpha3
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|create script:
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|found script
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|started process with pid 608
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:52|set state RESTART_START->RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|Controller State: WAITING
-> PROCESS_KILLED
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|restart internal RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|set state RUNNING->RESTART
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|set state RESTART->RESTART_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|stopping process with
pid/timeout 608 45000
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:53|Controller State:
PROCESS_KILLED -> USER_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:54|process exit code: 999
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:54|set state
RESTART_STOP->RESTART_WAIT
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|set state
RESTART_WAIT->RESTART_START
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|Controller State:
USER_STOP -> UNKNOWN
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|Controller State: UNKNOWN
-> WAITING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|working dir
C:\senthalan\wso2is-5.9.0-alpha3\wso2is-5.9.0-alpha3
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|create script:
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|found script
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|started process with pid 5136
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:00:59|set state RESTART_START->RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|Controller State: WAITING
-> PROCESS_KILLED
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|restart internal RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|set state RUNNING->RESTART
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|set state RESTART->RESTART_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|stopping process with
pid/timeout 5136 45000
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:01|Controller State:
PROCESS_KILLED -> USER_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:02|process exit code: 999
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:02|set state
RESTART_STOP->RESTART_WAIT
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|set state
RESTART_WAIT->RESTART_START
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|Controller State:
USER_STOP -> UNKNOWN
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|Controller State: UNKNOWN
-> WAITING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|working dir
C:\senthalan\wso2is-5.9.0-alpha3\wso2is-5.9.0-alpha3
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|create script:
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|found script
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|started process with pid 2460
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:07|set state RESTART_START->RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|Controller State: WAITING
-> PROCESS_KILLED
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|restart internal RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|set state RUNNING->RESTART
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|set state RESTART->RESTART_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|stopping process with
pid/timeout 2460 45000
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:08|Controller State:
PROCESS_KILLED -> USER_STOP
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:09|process exit code: 999
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:09|set state
RESTART_STOP->RESTART_WAIT
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|set state
RESTART_WAIT->RESTART_START
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|Controller State:
USER_STOP -> UNKNOWN
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|Controller State: UNKNOWN
-> WAITING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|working dir
C:\senthalan\wso2is-5.9.0-alpha3\wso2is-5.9.0-alpha3
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|create script:
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|found script
../scripts/trayMessage.gv
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|started process with pid 1140
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:14|set state RESTART_START->RUNNING
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|Controller State: WAITING
-> PROCESS_KILLED
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|too many restarts
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|set state RUNNING->STATE_ABORT
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|process not in state
RUNNING -> Delaying stop
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|set state STATE_ABORT->IDLE
INFO|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|Shutting down Wrapper
WARNING|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|[id: 0x20772839,
/127.0.0.1:50746 => /127.0.0.1:15002] exception java.io.IOException:
An existing connection was forcibly closed by the remote host
WARNING|wrapper|"WSO2 Carbon"|19-09-24 19:01:16|[id: 0x20772839,
/127.0.0.1:50746 :> /127.0.0.1:15002] disconnected
Press any key to continue . . .


According to the log the process exit with the code 999 and try to restart
for some times and exited

Meaning while when running in yajsw-stable-12.14 gives the following error

C:\senthalan\yajsw-stable-12.14\yajsw-stable-12.14\bat>call setenv.bat
"java" -Xmx30m 
-Dwrapper_home="C:\senthalan\yajsw-stable-12.14\yajsw-stable-12.14\bat\/.."
-Djna_tmpdir="C:\senthalan\yajsw-stable-12.14\yajsw-stable-12.14\bat\/../tmp"
-Djava.net.preferIPv4Stack=true
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED -jar
"C:\senthalan\yajsw-stable-12.14\yajsw-stable-12.14\bat\/../wrapper.jar"
-c 
"C:\senthalan\yajsw-stable-12.14\yajsw-stable-12.14\bat\/../conf/wrapper.conf"
YAJSW: yajsw-stable-12.14
OS   : Windows Server 2016/10.0/amd64
JVM  : Oracle Corporation/11.0.4/C:\Program Files\Java\jdk-11.0.4/64
WARNING|wrapper|"WSO2 Carbon"|19-09-25 10:51:42|YAJSW: yajsw-stable-12.14
WARNING|wrapper|"WSO2 Carbon"|19-09-25 10:51:42|OS   : Windows Server
2016/10.0/amd64
WARNING|wrapper|"WSO2 Carbon"|19-09-25 10:51:42|JVM  : Oracle
Corporation/11.0.4/C:\Program Files\Java\jdk-11.0.4/64
system.env 54
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:46|could not start process 2
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:46|The system cannot find
the file specified.
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:46|null/null/null
SEVERE|wrapper|"WSO2 Carbon"|19-09-25 10:51:46|failed to spawn wrapped process
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:46|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:46|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:47|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:47|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:47|restart internal STARTING
controller killed restart handler
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:47|stopping process with
pid/timeout -1 45000
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:47|cannot kill process with pid -1
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:47|process exit code: -3
system.env 54
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|could not start process 2
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|The system cannot find
the file specified.
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|null/null/null
SEVERE|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|failed to spawn wrapped process
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|restart internal
RESTART_START controller killed restart handler
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|stopping process with
pid/timeout -1 45000
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:53|cannot kill process with pid -1
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:54|process exit code: -3
system.env 54
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|could not start process 2
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|The system cannot find
the file specified.
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|null/null/null
SEVERE|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|failed to spawn wrapped process
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|restart process due to
default exit code rule
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|Error in
GetExitCodeProcess OS Error #6
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|restart internal
RESTART_START controller killed restart handler
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|stopping process with
pid/timeout -1 45000
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:51:59|cannot kill process with pid -1
INFO|wrapper|"WSO2 Carbon"|19-09-25 10:52:00|process exit code: -3


Does anyone has faced this kind of issue? Any input on this is highly
appreciated.

[1] - https://github.com/wso2/product-is/issues/6194
[2] - https://docs.wso2.com/display/IS580/Installing+as+a+Windows+Service
[3] -
https://github.com/wso2/carbon-kernel/blob/4.5.x/distribution/kernel/carbon-home/bin/yajsw/wrapper.conf

Thanks,
Senthalan
-- 
Senthalan Kanagalingam | Senior Software Engineer | WSO2 Inc.
(m) +94 (0) 77 18 77 466 | (w) +94117435800 | (e) [email protected]

<http://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to