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
