Hi
With my 6 builds are running parallelly on jenkins and all builds are failed when i close the laptop
here is the log for ref
ERROR: Failed to parse POMs
java.io.IOException: Backing channel 'UIAutomation' is disconnected.
at hudson.remoting.RemoteInvocationHandler.channelOrFail(RemoteInvocationHandler.java:227)
at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:306)
at jdk.proxy2/jdk.proxy2.$Proxy147.isAlive(Unknown Source)
at hudson.Launcher$RemoteLauncher$ProcImpl.isAlive(Launcher.java:1212)
at PluginClassLoader for maven-plugin//hudson.maven.ProcessCache$MavenProcess.call(ProcessCache.java:166)
at PluginClassLoader for maven-plugin//hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:877)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:527)
at hudson.model.Run.execute(Run.java:1831)
at PluginClassLoader for maven-plugin//hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:445)
Caused by: java.nio.channels.ClosedChannelException
at jenkins.agents.WebSocketAgents$Session.closed(WebSocketAgents.java:160)
at jenkins.websocket.WebSockets$2.onWebSocketClose(WebSockets.java:105)
at jenkins.websocket.Jetty12EE9Provider$2.onWebSocketClose(Jetty12EE9Provider.java:164)
at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.websocket.common.JettyWebSocketFrameHandler.notifyOnClose(JettyWebSocketFrameHandler.java:306)
at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.websocket.common.JettyWebSocketFrameHandler.onClosed(JettyWebSocketFrameHandler.java:290)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.lambda$closeConnection$0(WebSocketCoreSession.java:248)
at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.run(ContextHandler.java:1507)
at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.run(ContextHandler.java:1500)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.server.internal.AbstractHandshaker$1.handle(AbstractHandshaker.java:179)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.lambda$closeConnection$1(WebSocketCoreSession.java:248)
at Jenkins Main ClassLoader//org.eclipse.jetty.util.Callback$4.completed(Callback.java:227)
at Jenkins Main ClassLoader//org.eclipse.jetty.util.Callback$Completing.succeeded(Callback.java:384)
at Jenkins Main ClassLoader//org.eclipse.jetty.ee9.websocket.common.JettyWebSocketFrameHandler.onError(JettyWebSocketFrameHandler.java:253)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.lambda$closeConnection$2(WebSocketCoreSession.java:260)
at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.run(ContextHandler.java:1513)
at Jenkins Main ClassLoader//org.eclipse.jetty.server.handler.ContextHandler$ScopedContext.run(ContextHandler.java:1500)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.server.internal.AbstractHandshaker$1.handle(AbstractHandshaker.java:179)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.closeConnection(WebSocketCoreSession.java:260)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.lambda$sendFrame$7(WebSocketCoreSession.java:501)
at Jenkins Main ClassLoader//org.eclipse.jetty.util.Callback$3.succeeded(Callback.java:170)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.util.TransformingFlusher.notifyCallbackSuccess(TransformingFlusher.java:195)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.util.TransformingFlusher$Flusher.process(TransformingFlusher.java:152)
at Jenkins Main ClassLoader//org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:262)
at Jenkins Main ClassLoader//org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:243)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.util.TransformingFlusher.sendFrame(TransformingFlusher.java:78)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.sendFrame(WebSocketCoreSession.java:504)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.close(WebSocketCoreSession.java:212)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketCoreSession.processHandlerError(WebSocketCoreSession.java:354)
at Jenkins Main ClassLoader//org.eclipse.jetty.websocket.core.WebSocketConnection.onIdleExpired(WebSocketConnection.java:230)
at Jenkins Main ClassLoader//org.eclipse.jetty.io.AbstractEndPoint.onIdleExpired(AbstractEndPoint.java:389)
at Jenkins Main ClassLoader//org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:172)
at Jenkins Main ClassLoader//org.eclipse.jetty.io.IdleTimeout.idleCheck(IdleTimeout.java:113)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
I am assuming running on server means the jobs should run even in the background help me if i am wrong and how do i achieve.