You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had to clean up a bunch of leftover gmake/gcc processes on that machine on Thursday while preparing the releases. Given that https://ci.nodejs.org/job/node-test-commit-aix/37790/nodes=aix72-ppc64/ is encountering EAGAIN errors spawning processes, the likely situation is that again there are lots of leftover processes running on the system. We'd previously seen that situation on the same machine in #2621 (comment).
hmm. I just logged into test-osuosl-aix72-ppc64_be-3 and there are no leftover gcc/gmake processes running -- but it also looks like the Jenkins agent crashed last night and restarted (which may have caused any leftover processes to have been cleaned up):
iojs@p8-aix2-nodejs02:[/home/iojs]cat jenkins_console.log
JVMDUMP039I Processing dump event "corruptcache", detail "" at 2021/08/01 22:49:31 - please wait.
JVMDUMP032I JVM requested System dump using '/home/iojs/core.20210801.224931.6160858.0001.dmp' in response to an event
Note: "Enable full CORE dump" in smit is set to FALSE and as a result there will be limited threading information in core file.
JVMDUMP012E Error in System dump: cannot find core file: "No such file or directory". check "ulimit -Hc" is set high enough
JVMDUMP032I JVM requested Java dump using '/home/iojs/javacore.20210801.224931.6160858.0002.txt' in response to an event
JVMDUMP010I Java dump written to /home/iojs/javacore.20210801.224931.6160858.0002.txt
JVMDUMP032I JVM requested Snap dump using '/home/iojs/Snap.20210801.224931.6160858.0003.trc' in response to an event
JVMDUMP010I Snap dump written to /home/iojs/Snap.20210801.224931.6160858.0003.trc
JVMDUMP013I Processed dump event "corruptcache", detail "".
Aug 01, 2021 10:49:36 PM hudson.remoting.jnlp.Main createEngine
INFO: Setting up agent: test-osuosl-aix72-ppc64_be-3
Aug 01, 2021 10:49:36 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Aug 01, 2021 10:49:36 PM hudson.remoting.Engine startEngine
INFO: Using Remoting version: 4.5
Aug 01, 2021 10:49:36 PM hudson.remoting.Engine startEngine
WARNING: No Working Directory. Using the legacy JAR Cache location: /home/iojs/.jenkins/cache/jars
Aug 01, 2021 10:49:36 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Aug 01, 2021 10:49:37 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Aug 01, 2021 10:49:37 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Aug 01, 2021 10:49:37 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Aug 01, 2021 10:49:37 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Aug 01, 2021 10:49:37 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Aug 01, 2021 10:49:37 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Aug 01, 2021 10:49:40 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
iojs@p8-aix2-nodejs02:[/home/iojs]
Unfortunately I got an error running the playbook:
TASK [java-base : unpack adoptopenjdk binary] **************************************************************************************************************
fatal: [test-osuosl-aix72-ppc64_be-3]: FAILED! => {"changed": false, "msg": "Failed to find handler for \"/var/cache/adoptopenjdk-binaries/OpenJDK8U-jre_ppc64_aix_openj9_8u292b10_openj9-0.26.0.tar.gz\". Make sure the required command to extract the file is installed. Command \"/usr/bin/unzip\" could not handle archive. Command \"/usr/bin/tar\" detected as tar type None. GNU tar required."}
which is because Ansible has failed to find gtar and fallen back to tar. Looking at the tar package on AIX it looks like that latest version has dropped the symlinks that used to be created in /usr/bin.
We saw a similar issue before for curl (#2536) -- I'll open a PR to recreate the gtar symlinks on AIX so we can run the playbook (and update to the most recent Java 8).
Where /var/cache is some adoptopenjdk downloaded tarballs (via our Ansible scripts) and the yum cache. I've cleaned out the yum cache via yum clean all.
There was a suggestion to wipe out the agent jar and reinstall it -- I've done so (delete, rerun the Jenkins worker create playbook and the restart agent playbook) but we've already got the Java exceptions 😞.
There was a suggestion to wipe out the agent jar and reinstall it -- I've done so (delete, rerun the Jenkins worker create playbook and the restart agent playbook) but we've already got the Java exceptions 😞.
And since those exceptions we've had ten straight green builds (with 3 green test 16.5.0 builds immediately before that) across all three AIX 7.2 CI hosts without me changing anything on them 🤷 .
Dear all,
The explanation is that the frame has dual power supplies, but both are
on the same feed. The UPC has battery issues (was known, and new
ordered, but they won't be available before mid-September.
I have asked the DC management to move the system to a rack with dual
feeds. As soon as there is more info on this I'll update here and/or via
Slack (to Ash).
regards,
Michael
p.s. - please check your "lost+found" directories for any
files/directories. If present, they may be taking up space and/or give
hints on what needs further attention.
iojs@test-osuosl-aix72-ppc64_be-3:[/home/iojs]cat jenkins_console.log
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main createEngine
INFO: Setting up agent: test-osuosl-aix72-ppc64_be-3
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Sep 03, 2021 3:47:42 PM hudson.remoting.Engine startEngine
INFO: Using Remoting version: 4.7
Sep 03, 2021 3:47:42 PM hudson.remoting.Engine startEngine
WARNING: No Working Directory. Using the legacy JAR Cache location: /home/iojs/.jenkins/cache/jars
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 03, 2021 3:47:42 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 03, 2021 3:47:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 03, 2021 3:47:44 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 03, 2021 7:29:45 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@48470c51:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@48470c51:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:229)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:817)
at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:179)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.switchToNoSecure(SSLEngineFilterLayer.java:281)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processWrite(SSLEngineFilterLayer.java:501)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processQueuedWrites(SSLEngineFilterLayer.java:246)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doSend(SSLEngineFilterLayer.java:198)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doCloseSend(SSLEngineFilterLayer.java:211)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.doCloseSend(ProtocolStack.java:785)
at org.jenkinsci.remoting.protocol.ApplicationLayer.doCloseWrite(ApplicationLayer.java:172)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer$ByteBufferCommandTransport.closeWrite(ChannelApplicationLayer.java:331)
at hudson.remoting.Channel.close(Channel.java:1502)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1321)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Sep 03, 2021 7:29:45 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](13)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 23 more
Sep 03, 2021 7:29:45 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 03, 2021 7:29:45 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@72e97b8e: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@48470c51:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 03, 2021 7:29:55 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 03, 2021 7:29:55 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 06, 2021 12:29:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 06, 2021 12:29:58 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@884b713c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@884b713c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 06, 2021 12:29:58 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](98)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 22 more
Sep 06, 2021 12:29:58 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@3ac4eb1a: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@884b713c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 06, 2021 12:30:09 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 06, 2021 12:30:09 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 06, 2021 12:30:09 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 06, 2021 12:30:09 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 06, 2021 12:30:09 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 06, 2021 12:30:09 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 06, 2021 12:30:09 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 06, 2021 12:30:11 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 06, 2021 12:30:12 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 06, 2021 12:30:12 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 06, 2021 8:54:13 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@367c9019: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@30b9de5c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 06, 2021 8:54:13 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 06, 2021 8:54:14 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@30b9de5c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@30b9de5c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 06, 2021 8:54:14 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](19)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 23 more
Sep 06, 2021 8:54:14 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@93efae8f: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@30b9de5c:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 06, 2021 8:54:25 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 06, 2021 8:54:25 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 07, 2021 8:26:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 07, 2021 8:26:30 PM hudson.util.ProcessTree getKillers
WARNING: Failed to obtain killers
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@1088223e:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.util.ProcessTree.getKillers(ProcessTree.java:198)
at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:261)
at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:827)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:846)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:841)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:841)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:841)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:841)
at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:833)
at hudson.util.ProcessTree.killAll(ProcessTree.java:182)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 07, 2021 8:26:31 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@1088223e:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@1088223e:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 07, 2021 8:26:31 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@7f24dbcc: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@1088223e:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 07, 2021 8:26:42 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 07, 2021 8:26:42 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 07, 2021 9:08:57 PM hudson.slaves.ChannelPinger$1 onDead
INFO: Ping failed. Terminating the channel JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913.
java.util.concurrent.TimeoutException: Ping started at 1631048817042 hasn't completed by 1631048937052
at hudson.remoting.PingThread.ping(PingThread.java:134)
at hudson.remoting.PingThread.run(PingThread.java:90)
Sep 07, 2021 9:08:58 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@f4dcfe78:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@f4dcfe78:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:229)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:817)
at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:179)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.switchToNoSecure(SSLEngineFilterLayer.java:281)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processWrite(SSLEngineFilterLayer.java:501)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processQueuedWrites(SSLEngineFilterLayer.java:246)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doSend(SSLEngineFilterLayer.java:198)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doCloseSend(SSLEngineFilterLayer.java:211)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.doCloseSend(ProtocolStack.java:785)
at org.jenkinsci.remoting.protocol.ApplicationLayer.doCloseWrite(ApplicationLayer.java:172)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer$ByteBufferCommandTransport.closeWrite(ChannelApplicationLayer.java:331)
at hudson.remoting.Channel.close(Channel.java:1502)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1321)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Sep 07, 2021 9:08:58 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](5)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 21 more
Sep 07, 2021 9:08:58 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@4cf00e1d: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@f4dcfe78:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 07, 2021 9:08:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 07, 2021 9:09:10 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 07, 2021 9:09:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
iojs@test-osuosl-aix72-ppc64_be-3:[/home/iojs]
Six more disconnects since the previous restart on test-osuosl-aix72-ppc64_be-3. Agent restarted.
Details
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main createEngine
INFO: Setting up agent: test-osuosl-aix72-ppc64_be-3
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Sep 09, 2021 3:10:00 PM hudson.remoting.Engine startEngine
INFO: Using Remoting version: 4.7
Sep 09, 2021 3:10:00 PM hudson.remoting.Engine startEngine
WARNING: No Working Directory. Using the legacy JAR Cache location: /home/iojs/.jenkins/cache/jars
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 09, 2021 3:10:00 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 09, 2021 3:10:00 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 09, 2021 3:10:02 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 11, 2021 8:26:12 PM hudson.slaves.ChannelPinger$1 onDead
INFO: Ping failed. Terminating the channel JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913.
java.util.concurrent.TimeoutException: Ping started at 1631391852559 hasn't completed by 1631391972568
at hudson.remoting.PingThread.ping(PingThread.java:134)
at hudson.remoting.PingThread.run(PingThread.java:90)
Sep 11, 2021 8:28:08 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@b209240:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@b209240:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:229)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:817)
at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:179)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.switchToNoSecure(SSLEngineFilterLayer.java:281)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processWrite(SSLEngineFilterLayer.java:501)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processQueuedWrites(SSLEngineFilterLayer.java:246)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doSend(SSLEngineFilterLayer.java:198)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doCloseSend(SSLEngineFilterLayer.java:211)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.doCloseSend(ProtocolStack.java:785)
at org.jenkinsci.remoting.protocol.ApplicationLayer.doCloseWrite(ApplicationLayer.java:172)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer$ByteBufferCommandTransport.closeWrite(ChannelApplicationLayer.java:331)
at hudson.remoting.Channel.close(Channel.java:1502)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1321)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Sep 11, 2021 8:28:08 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](81)
java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.ensureError(J9VMInternals.java:145)
at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:134)
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.RemotingSystemException: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@b209240:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:302)
at com.sun.proxy.$Proxy6.fetch3(Unknown Source)
at hudson.remoting.RemoteClassLoader.prefetchClassReference(RemoteClassLoader.java:348)
at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:253)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:223)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
at hudson.util.ProcessTree$UnixReflection.<clinit>(ProcessTree.java:888)
... 22 more
Caused by: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@b209240:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
at hudson.remoting.Request.checkIfCanBeExecutedOnChannel(Request.java:130)
at hudson.remoting.Request.call(Request.java:155)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:289)
... 30 more
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:229)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:817)
at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:179)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.switchToNoSecure(SSLEngineFilterLayer.java:281)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processWrite(SSLEngineFilterLayer.java:501)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processQueuedWrites(SSLEngineFilterLayer.java:246)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doSend(SSLEngineFilterLayer.java:198)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doCloseSend(SSLEngineFilterLayer.java:211)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.doCloseSend(ProtocolStack.java:785)
at org.jenkinsci.remoting.protocol.ApplicationLayer.doCloseWrite(ApplicationLayer.java:172)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer$ByteBufferCommandTransport.closeWrite(ChannelApplicationLayer.java:331)
at hudson.remoting.Channel.close(Channel.java:1502)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1321)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Sep 11, 2021 8:28:08 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 11, 2021 8:28:08 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@cf91a134: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@b209240:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 11, 2021 8:28:18 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 11, 2021 8:28:18 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 12, 2021 9:50:20 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@cc9c2e2d:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@cc9c2e2d:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 12, 2021 9:50:20 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](37)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 22 more
Sep 12, 2021 9:50:20 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@2b99f363: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@cc9c2e2d:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 12, 2021 9:50:20 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 12, 2021 9:50:30 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 12, 2021 9:50:30 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 12, 2021 9:50:31 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 12, 2021 9:50:31 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 13, 2021 1:32:40 PM hudson.slaves.ChannelPinger$1 onDead
INFO: Ping failed. Terminating the channel JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913.
java.util.concurrent.TimeoutException: Ping started at 1631539840528 hasn't completed by 1631539960545
at hudson.remoting.PingThread.ping(PingThread.java:134)
at hudson.remoting.PingThread.run(PingThread.java:90)
Sep 13, 2021 1:32:47 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 13, 2021 1:32:47 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@d2bfaff7:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@d2bfaff7:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.NetworkLayer.onRecvClosed(NetworkLayer.java:154)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$1500(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:247)
... 5 more
Sep 13, 2021 1:32:47 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](21)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 23 more
Sep 13, 2021 1:32:47 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@c87b1493: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@d2bfaff7:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 13, 2021 1:32:58 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 13, 2021 1:32:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 14, 2021 1:26:58 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 14, 2021 1:26:58 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@60258c0d:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@60258c0d:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.NetworkLayer.onRecvClosed(NetworkLayer.java:154)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$1500(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:247)
... 5 more
Sep 14, 2021 1:26:58 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](17)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 23 more
Sep 14, 2021 1:26:58 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@107614b: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@60258c0d:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 14, 2021 1:27:10 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 14, 2021 1:27:10 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 15, 2021 8:31:17 AM hudson.slaves.ChannelPinger$1 onDead
INFO: Ping failed. Terminating the channel JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913.
java.util.concurrent.TimeoutException: Ping started at 1631694557134 hasn't completed by 1631694677137
at hudson.remoting.PingThread.ping(PingThread.java:134)
at hudson.remoting.PingThread.run(PingThread.java:90)
Sep 15, 2021 8:33:17 AM hudson.slaves.ChannelPinger$1 onDead
INFO: Ping failed. Terminating the channel JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913.
java.util.concurrent.TimeoutException: Ping started at 1631694677140 hasn't completed by 1631694797143
at hudson.remoting.PingThread.ping(PingThread.java:134)
at hudson.remoting.PingThread.run(PingThread.java:90)
Sep 15, 2021 8:34:59 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 15, 2021 8:35:09 AM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 15, 2021 8:35:09 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Sep 17, 2021 1:11:12 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 17, 2021 1:11:12 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@3818f81b:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@3818f81b:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 17, 2021 1:11:12 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](67)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$23/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$8/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 22 more
Sep 17, 2021 1:11:12 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@f5e701e5: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@3818f81b:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Sep 17, 2021 1:11:22 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Sep 17, 2021 1:11:22 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Sep 17, 2021 1:11:23 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Sep 17, 2021 1:11:23 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
I'm trying out running the Jenkins agent with Java 11 on test-osuosl-aix72-ppc64_be-3 (#2772). Will keep an eye out to see if we still get disconnects and/or the zombie child processes with the agent running on the later Java version.
The labels seem to have been renewed (be-3 bit is new to me, so let me figure out which system this really is, and I see it has had this since Aug. 1st. The system may be suffering from the crash still, maybe a refresh os the system is still needed.).
We had one disconnect and subsequent NoClassDefFoundError in the last week on test-osuosl-aix72-ppc64_be-3 with Java 11, similar stack trace as before.
Details
Sep 30, 2021 9:50:26 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Sep 30, 2021 9:50:26 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@3977e0b5:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@3977e0b5:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1740)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1402)
at jdk.internal.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$85/0x0000000000000000.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$60/0x0000000000000000.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1322)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:207)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:669)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:48)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:283)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1315)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1313)
at hudson.remoting.Channel.close(Channel.java:1488)
at hudson.remoting.Channel.close(Channel.java:1455)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:884)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:110)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:765)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Sep 30, 2021 9:50:26 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](37)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:735)
at hudson.util.ProcessTree.killAll(ProcessTree.java:181)
at hudson.Proc$LocalProc.destroy(Proc.java:387)
at hudson.Proc$LocalProc.join(Proc.java:360)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1395)
at jdk.internal.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$85/0x0000000000000000.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:119)
at hudson.remoting.Engine$1$$Lambda$60/0x0000000000000000.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.base/java.net.URLClassLoader.findClass(Unknown Source)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.base/java.lang.ClassLoader.loadClassHelper(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 22 more
Sep 30, 2021 9:50:26 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@1b470373: hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@3977e0b5:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
test-osuosl-aix72-ppc64_be-3 was reinstalled/reansibled. Still has disconnects (back to Java 8):
Details
Oct 08, 2021 10:36:46 PM hudson.remoting.jnlp.Main createEngine
INFO: Setting up agent: test-osuosl-aix72-ppc64_be-3
Oct 08, 2021 10:36:46 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Oct 08, 2021 10:36:46 PM hudson.remoting.Engine startEngine
INFO: Using Remoting version: 4.10
Oct 08, 2021 10:36:46 PM hudson.remoting.Engine startEngine
WARNING: No Working Directory. Using the legacy JAR Cache location: /home/iojs/.jenkins/cache/jars
Oct 08, 2021 10:36:46 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Oct 08, 2021 10:36:48 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Oct 08, 2021 10:36:48 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Oct 08, 2021 10:36:48 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Oct 08, 2021 10:36:48 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Oct 08, 2021 10:36:48 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Oct 08, 2021 10:36:48 PM org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader run
INFO: Waiting for ProtocolStack to start.
Oct 08, 2021 10:36:48 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Oct 08, 2021 10:36:50 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Oct 08, 2021 10:48:53 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@aef46729:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@aef46729:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1738)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1406)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$28/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:122)
at hudson.remoting.Engine$1$$Lambda$13/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onReadClosed(ChannelApplicationLayer.java:238)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecvClosed(ApplicationLayer.java:221)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecvClosed(ProtocolStack.java:825)
at org.jenkinsci.remoting.protocol.FilterLayer.onRecvClosed(FilterLayer.java:288)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecvClosed(SSLEngineFilterLayer.java:179)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.switchToNoSecure(SSLEngineFilterLayer.java:281)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processWrite(SSLEngineFilterLayer.java:501)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processQueuedWrites(SSLEngineFilterLayer.java:246)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doSend(SSLEngineFilterLayer.java:198)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.doCloseSend(SSLEngineFilterLayer.java:211)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.doCloseSend(ProtocolStack.java:793)
at org.jenkinsci.remoting.protocol.ApplicationLayer.doCloseWrite(ApplicationLayer.java:172)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer$ByteBufferCommandTransport.closeWrite(ChannelApplicationLayer.java:340)
at hudson.remoting.Channel.close(Channel.java:1500)
at hudson.remoting.Channel.close(Channel.java:1453)
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1318)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:214)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:677)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:677)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:49)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:291)
... 5 more
Oct 08, 2021 10:48:53 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](5)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree
at hudson.Proc$LocalProc.destroy(Proc.java:390)
at hudson.Proc$LocalProc.join(Proc.java:363)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1399)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$28/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:122)
at hudson.remoting.Engine$1$$Lambda$13/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: Could not load class hudson.util.ProcessTree after 1 tries.
at hudson.remoting.RemoteClassLoader.loadRemoteClass(RemoteClassLoader.java:311)
at hudson.remoting.RemoteClassLoader.loadWithMultiClassLoader(RemoteClassLoader.java:264)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:223)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 21 more
Oct 08, 2021 10:48:53 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Oct 08, 2021 10:48:53 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](5): hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@aef46729:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Oct 08, 2021 10:49:04 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Oct 08, 2021 10:49:04 PM org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader run
INFO: Waiting for ProtocolStack to start.
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Oct 08, 2021 10:49:04 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Oct 10, 2021 1:23:05 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Oct 10, 2021 1:23:05 PM hudson.Launcher$RemoteLaunchCallable$1 join
INFO: Failed to synchronize IO streams on the channel hudson.remoting.Channel@d530ef09:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913
hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@d530ef09:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": Remote call on JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913 failed. The channel is closing down or has closed down
at hudson.remoting.Channel.call(Channel.java:994)
at hudson.remoting.Channel.syncIO(Channel.java:1738)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1406)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$28/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:122)
at hudson.remoting.Engine$1$$Lambda$13/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: hudson.remoting.Channel$OrderlyShutdown: Command Close created at
at hudson.remoting.Channel$CloseCommand.execute(Channel.java:1319)
at hudson.remoting.Channel$1.handle(Channel.java:607)
at hudson.remoting.AbstractByteBufferCommandTransport.processCommand(AbstractByteBufferCommandTransport.java:203)
at hudson.remoting.AbstractByteBufferCommandTransport.receive(AbstractByteBufferCommandTransport.java:189)
at org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.onRead(ChannelApplicationLayer.java:214)
at org.jenkinsci.remoting.protocol.ApplicationLayer.onRecv(ApplicationLayer.java:206)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:677)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.processRead(SSLEngineFilterLayer.java:367)
at org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.onRecv(SSLEngineFilterLayer.java:117)
at org.jenkinsci.remoting.protocol.ProtocolStack$Ptr.onRecv(ProtocolStack.java:677)
at org.jenkinsci.remoting.protocol.NetworkLayer.onRead(NetworkLayer.java:136)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer.access$2200(BIONetworkLayer.java:49)
at org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:291)
... 5 more
Caused by: Command Close created at
at hudson.remoting.Command.<init>(Command.java:70)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1312)
at hudson.remoting.Channel$CloseCommand.<init>(Channel.java:1310)
at hudson.remoting.Channel.close(Channel.java:1486)
at hudson.remoting.Channel.close(Channel.java:1453)
at hudson.slaves.SlaveComputer.closeChannel(SlaveComputer.java:887)
at hudson.slaves.SlaveComputer.access$100(SlaveComputer.java:108)
at hudson.slaves.SlaveComputer$2.run(SlaveComputer.java:767)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Oct 10, 2021 1:23:05 PM hudson.remoting.UserRequest perform
WARNING: LinkageError while performing UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](49)
java.lang.NoClassDefFoundError: hudson.util.ProcessTree$UnixReflection
at hudson.util.ProcessTree$Unix.get(ProcessTree.java:752)
at hudson.util.ProcessTree.killAll(ProcessTree.java:182)
at hudson.Proc$LocalProc.destroy(Proc.java:390)
at hudson.Proc$LocalProc.join(Proc.java:363)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:1399)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:929)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:902)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:854)
at hudson.remoting.UserRequest.perform(UserRequest.java:211)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:376)
at hudson.remoting.InterceptingExecutorService.lambda$wrap$0(InterceptingExecutorService.java:78)
at hudson.remoting.InterceptingExecutorService$$Lambda$28/0x0000000000000000.call(Unknown Source)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at hudson.remoting.Engine$1.lambda$newThread$0(Engine.java:122)
at hudson.remoting.Engine$1$$Lambda$13/0x0000000000000000.run(Unknown Source)
at java.lang.Thread.run(Thread.java:826)
Caused by: java.lang.ClassNotFoundException: hudson.util.ProcessTree$UnixReflection
at java.net.URLClassLoader.findClass(URLClassLoader.java:591)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:215)
at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:954)
at java.lang.ClassLoader.loadClass(ClassLoader.java:899)
at java.lang.ClassLoader.loadClass(ClassLoader.java:882)
... 22 more
Oct 10, 2021 1:23:05 PM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request UserRequest:UserRPCRequest:hudson.Launcher$RemoteProcess.join[](49): hudson.remoting.ChannelClosedException: Channel "hudson.remoting.Channel@d530ef09:JNLP4-connect connection to ci.nodejs.org/107.170.240.62:41913": channel is already closed
Oct 10, 2021 1:23:16 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Performing onReconnect operation.
Oct 10, 2021 1:23:16 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: onReconnect operation completed.
Oct 10, 2021 1:23:16 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [https://ci.nodejs.org/]
Oct 10, 2021 1:23:17 PM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Oct 10, 2021 1:23:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ci.nodejs.org
Agent port: 41913
Identity: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Oct 10, 2021 1:23:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Oct 10, 2021 1:23:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ci.nodejs.org:41913
Oct 10, 2021 1:23:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Oct 10, 2021 1:23:17 PM org.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader run
INFO: Waiting for ProtocolStack to start.
Oct 10, 2021 1:23:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 4f:22:06:c2:64:29:f3:3f:6d:7c:d7:01:f2:18:bb:93
Oct 10, 2021 1:23:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Curiously the first disconnect on Oct 8 didn't leave any child processes behind but when I logged in just now there were child processes running but no (according to Jenkins) build in progress (note the 13:23 timestamps that correlate with the disconnect on Oct 10):
Well, if the details above are compareable with the disconnects on the other systems - it might be safe to say that the disconnects are not related to side-effects left over from the POWER outage.
Is it possible to go to an old version of java (pre-August) and see if the agent is stable again (and/or check the ci server admin logs for changes made in the last week of July, 1st week of August).
Maybe what you see with AIX is just a symptom of something created elsewhere.
I've implemented a new Jenkins job (restricted currently to the Build WG) that runs killall -. This will send a SIGTERM to all processes owned by the iojs user that we use to run Jenkins except for the Jenkins agent process (i.e. the parent process) and then SIGKILL if the processes are still alive after 30s. The job is set up to run daily.
I'm getting some slowness on interactive shells to OSUOSL AIX machines. For now I've added a job that's doing a ping every 20 seconds to see if that shows any connectivity issues which is writing to /home/iojs/nohup.out
@sxa It would appear that the current issue we have is with Jenkins' "Ping thread" (https://www.jenkins.io/doc/book/system-administration/monitoring/#ping-thread) which is causing the Jenkins server to close down the agent on the OSUOSL AIX instances as it doesn't get a response within the ping timeout (both with 120s that we were using before and the default 240s). I've temporarily disabled the ping thread and restarted the AIX agents and so far the builds look like they're progressing much better (I got a Node.js 16 build through at least 🎉 https://ci.nodejs.org/job/node-test-commit-aix/40040/).
Possible issues with connectivity/network throughput could certainly explain the pings from the Jenkins server not being responded to.
Looking a lot more green now which is good. Possibly one to alter @aixtools to about when he's back next week as it's looking like network connectivity outages. I've been having channel shutdowns on OSUOSL AIX boxes at Adoptium too: adoptium/infrastructure#2473 (Slightly different messages, although those are connecting in from the master over ssh instead of starting over jnlp)
Activity
richardlau commentedon Jul 31, 2021
I had to clean up a bunch of leftover gmake/gcc processes on that machine on Thursday while preparing the releases. Given that https://ci.nodejs.org/job/node-test-commit-aix/37790/nodes=aix72-ppc64/ is encountering
EAGAINerrors spawning processes, the likely situation is that again there are lots of leftover processes running on the system. We'd previously seen that situation on the same machine in #2621 (comment).I won't be able to log into the machine until late Sunday night/Monday -- supposedly we have a playbook runnable from our AWX server that is able to clean up processes (https://github.com/nodejs/build/blob/master/ansible/playbooks/jenkins/worker/restart-agent.yml) but I don't actually see any templates under resources as I did before as documented in #2714 (cc @AshCripps).

richardlau commentedon Aug 2, 2021
Looks like
test-osuosl-aix72-ppc64_be-2may be exhibiting the same problem now 😞,e.g. https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/37812/console
richardlau commentedon Aug 2, 2021
hmm. I just logged into
test-osuosl-aix72-ppc64_be-3and there are no leftover gcc/gmake processes running -- but it also looks like the Jenkins agent crashed last night and restarted (which may have caused any leftover processes to have been cleaned up):richardlau commentedon Aug 2, 2021
I attempted to run the Jenkins worker playbook against
test-osuosl-aix72-ppc64_be-3to update Java -- currently we're on:while https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/tag/jdk8u292-b10_openj9-0.26.0 is the latest.
Unfortunately I got an error running the playbook:
which is because Ansible has failed to find
gtarand fallen back totar. Looking at thetarpackage on AIX it looks like that latest version has dropped the symlinks that used to be created in/usr/bin.Details
We saw a similar issue before for
curl(#2536) -- I'll open a PR to recreate thegtarsymlinks on AIX so we can run the playbook (and update to the most recent Java 8).richardlau commentedon Aug 2, 2021
#2720 to fix the
gtarissue. I've reansibledtest-osuosl-aix72-ppc64_be-3, which has updated Java torichardlau commentedon Aug 2, 2021
Current theory is that the instability is coming from
/varbeing full on all three hosts.e.g.
test-osuosl-aix72-ppc64_be-2:Where
/var/cacheis some adoptopenjdk downloaded tarballs (via our Ansible scripts) and theyumcache. I've cleaned out theyumcache viayum clean all.richardlau commentedon Aug 3, 2021
We've had a reasonable number of green builds on -3 but also some failures. For example on

test-osuosl-aix72-ppc64_be-3https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/37855/ and
https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/37856/
both got
java.io.IOException: Backing channel 'JNLP4-connect connection from p8-aix2-nodejs02.osuosl.org/140.211.9.131:56336' is disconnected.exceptions -- when this happens it looks like thegcc/gmakeprocesses are still left running on the machine.richardlau commentedon Aug 3, 2021
There was a suggestion to wipe out the agent jar and reinstall it -- I've done so (delete, rerun the Jenkins worker create playbook and the restart agent playbook) but we've already got the Java exceptions 😞.
richardlau commentedon Aug 4, 2021
And since those exceptions we've had ten straight green builds (with 3 green test 16.5.0 builds immediately before that) across all three AIX 7.2 CI hosts without me changing anything on them 🤷 .

richardlau commentedon Aug 4, 2021
nio disconnection in https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/37887/console on -2 😞 .
richardlau commentedon Aug 5, 2021
We appear to have had nio disconnects as far back as over a month ago, e.g. https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/37311/ (1 month 7 days ago on
-3). Not sure about earlier than that as we don't have the Jenkins logs for the earlier failed builds.It does feel like the disconnects have become more frequent recently.
aixtools commentedon Aug 5, 2021
richardlau commentedon Aug 25, 2021
Another nio disconnect: https://ci.nodejs.org/job/node-test-commit-aix/nodes=aix72-ppc64/38061/ occurred two days ago on
test-osuosl-aix72-ppc64_be-3-- all subsequent builds failing with EAGAIN on child process spawns.Ran the
playbooks/jenkins/worker/restart-agent.ymlagainst it to recover.2 remaining items
richardlau commentedon Sep 9, 2021
We've had five disconnects in the last six days (since I last cleaned up). Captured logs before running restart-agent.
Details
richardlau commentedon Sep 17, 2021
Six more disconnects since the previous restart on
test-osuosl-aix72-ppc64_be-3. Agent restarted.Details
richardlau commentedon Sep 24, 2021
I'm trying out running the Jenkins agent with Java 11 on
test-osuosl-aix72-ppc64_be-3(#2772). Will keep an eye out to see if we still get disconnects and/or the zombie child processes with the agent running on the later Java version.aixtools commentedon Sep 24, 2021
The labels seem to have been renewed (be-3 bit is new to me, so let me figure out which system this really is, and I see it has had this since Aug. 1st. The system may be suffering from the crash still, maybe a refresh os the system is still needed.).
AshCripps commentedon Sep 24, 2021
@aixtools the ip should be:
140.211.9.131richardlau commentedon Oct 1, 2021
We had one disconnect and subsequent NoClassDefFoundError in the last week on
test-osuosl-aix72-ppc64_be-3with Java 11, similar stack trace as before.Details
Trying Java 17.
richardlau commentedon Oct 5, 2021
Unfortunately we still get the two problems with Java 17.
richardlau commentedon Oct 11, 2021
test-osuosl-aix72-ppc64_be-3was reinstalled/reansibled. Still has disconnects (back to Java 8):Details
Curiously the first disconnect on Oct 8 didn't leave any child processes behind but when I logged in just now there were child processes running but no (according to Jenkins) build in progress (note the 13:23 timestamps that correlate with the disconnect on Oct 10):
Details
aixtools commentedon Oct 18, 2021
Well, if the details above are compareable with the disconnects on the other systems - it might be safe to say that the disconnects are not related to side-effects left over from the POWER outage.
Is it possible to go to an old version of java (pre-August) and see if the agent is stable again (and/or check the ci server admin logs for changes made in the last week of July, 1st week of August).
Maybe what you see with AIX is just a symptom of something created elsewhere.
richardlau commentedon Oct 28, 2021
I've implemented a new Jenkins job (restricted currently to the Build WG) that runs
killall -. This will send a SIGTERM to all processes owned by theiojsuser that we use to run Jenkins except for the Jenkins agent process (i.e. the parent process) and then SIGKILL if the processes are still alive after 30s. The job is set up to run daily.https://ci.nodejs.org/job/aix-cleanup/
richardlau commentedon Feb 16, 2022
We're now seeing the disconnects on every build #2872 😞.
sxa commentedon Feb 16, 2022
I'm getting some slowness on interactive shells to OSUOSL AIX machines. For now I've added a job that's doing a ping every 20 seconds to see if that shows any connectivity issues which is writing to
/home/iojs/nohup.outrichardlau commentedon Feb 16, 2022
@sxa It would appear that the current issue we have is with Jenkins' "Ping thread" (https://www.jenkins.io/doc/book/system-administration/monitoring/#ping-thread) which is causing the Jenkins server to close down the agent on the OSUOSL AIX instances as it doesn't get a response within the ping timeout (both with 120s that we were using before and the default 240s). I've temporarily disabled the ping thread and restarted the AIX agents and so far the builds look like they're progressing much better (I got a Node.js 16 build through at least 🎉 https://ci.nodejs.org/job/node-test-commit-aix/40040/).
Possible issues with connectivity/network throughput could certainly explain the pings from the Jenkins server not being responded to.
sxa commentedon Feb 17, 2022
Looking a lot more green now which is good. Possibly one to alter @aixtools to about when he's back next week as it's looking like network connectivity outages. I've been having channel shutdowns on OSUOSL AIX boxes at Adoptium too: adoptium/infrastructure#2473 (Slightly different messages, although those are connecting in from the master over ssh instead of starting over jnlp)