Hi all,
we're using RCPTT to test our Eclipse Applications. Since we moved to a new build environment we often have the following exit code when executing our test cases:
1080890248
The detailed error message is the following:
02:35:03,954 [ERROR] Failed to execute goal org.eclipse.rcptt:rcptt-maven-plugin:2.5.1:execute (default-execute) on project com.bosch.sharcc.uitests.rcptt.parameterhandling: Failed to launch RCPTT runner. Runner exit code is: 1080890248 -> [Help 1]
Further analysis have revealed that it looks like the RCPTT runner process has crashed which at the end causes this exit code to happen.
The last exception in our runtime log is always the same:
This block finished in 0.0 sec; 0 errors found.
2022-03-01 20:09:32 INFO Usage Monitor:
log {
INFO: error - Error connecting to Q7 on port 4001. Shutting down
WHEN: 01.03.2022, 20:09:32
ERROR: Couldn't open ECL session
org.eclipse.core.runtime.CoreException: Couldn't open ECL session
at org.eclipse.rcptt.runtime.ui.AutEventManager.createEclSession(AutEventManager.java:74)
at org.eclipse.rcptt.runtime.ui.AutEventManager.execute(AutEventManager.java:88)
at org.eclipse.rcptt.runtime.ui.AutEventManager.sendEvent(AutEventManager.java:119)
at org.eclipse.rcptt.runtime.ui.Q7Monitor.ping(Q7Monitor.java:50)
at org.eclipse.rcptt.runtime.ui.Q7Monitor.run(Q7Monitor.java:33)
Caused by: java.net.ConnectException: Connection refused: connect
at java.base/java.net.PlainSocketImpl.connect0(Native Method)
at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
at java.base/java.net.Socket.connect(Socket.java:591)
at java.base/java.net.Socket.connect(Socket.java:540)
at org.eclipse.rcptt.ecl.client.tcp.EclTcpSession.initSocket(EclTcpSession.java:146)
at org.eclipse.rcptt.ecl.client.tcp.EclTcpSession.<init>(EclTcpSession.java:78)
at org.eclipse.rcptt.ecl.client.tcp.EclTcpClientManager.startClientSession(EclTcpClientManager.java:26)
at org.eclipse.rcptt.runtime.ui.AutEventManager.createEclSession(AutEventManager.java:71)
... 4 more
}
This block finished in 0.0 sec; 1 errors found.
Has anyone ever noticed the same problem with RCPTT?
Additional analysis hints:
- Different Open JDK versions tested
- It is always a different test case
- No additional info found in any logs nor windows event logs
Thanks for any useful input!