Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Component/s: core
-
Labels:
-
Environment:linux master running 1.487, MacOS slave
-
Similar Issues:
Description
After 1.487 update from 1.486, MacOS slave refused to run. It was configured to run through SSH.
Log messages shown are attached, main lines are:
java.io.IOException: Remote call on iOS failed Caused by: java.lang.InternalError: Can't connect to window server - not enough permissions.
If I log in as this user on the Mac, slave works well: it has window server when the user is logged in. But as soon as the user logs out - slave falls offline with message
ERROR: Connection terminated java.io.IOException: Unexpected termination of the channel
The issue resolves completely if I specify -Djava.awt.headless=true in JVM options in "nodes" configuration.
But it is surely a regression as compared to 1.486.
(wasn't sure what component to assign this issue to, so selected everything with "slave" word on it. Sorry for that if it's an inconvenience)
UPD: Meant "MacOS", not iOS
thanks for the workaround Andrey, it just saved our day.
Our Jenkins version: 1.533, Master on windows.
Issue seen with on Mac OS X 10.9 slave.