Inbound WebSocket agents remain offline after Jenkins reboot

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      After updating to the latest version of the support core plugin I noticed that my inbound agents remain offline and the only way to bring them back online is to reboot the agents when the Jenkins is up and running.

      I get the following Jenkins warning for each agent which is trying to connect:

      [id=76]    WARNING j.u.ErrorLoggingExecutorService#lambda$wrap$0
      java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "java.util.Map.put(Object, Object)" is null
              at com.cloudbees.jenkins.support.impl.SlaveLaunchLogs$Jenkins72799Hack.preOnline(SlaveLaunchLogs.java:200)
              at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:720)
              at jenkins.slaves.DefaultJnlpSlaveReceiver.afterChannel(DefaultJnlpSlaveReceiver.java:176)
              at org.jenkinsci.remoting.engine.JnlpConnectionState.fire(JnlpConnectionState.java:337)
              at org.jenkinsci.remoting.engine.JnlpConnectionState.fireAfterChannel(JnlpConnectionState.java:428)
              at jenkins.agents.WebSocketAgents$Session.lambda$opened$2(WebSocketAgents.java:136)
              at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
              at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:68)
              at jenkins.util.ErrorLoggingExecutorService.lambda$wrap$0(ErrorLoggingExecutorService.java:51)
              at java.base/java.util.concurrent.Executors$RunnableAdapter.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 java.base/java.lang.Thread.run(Unknown Source) 

      By disabling the support core plugin the problem disappears.

       

            Assignee:
            Emilio Escobar
            Reporter:
            Meyti
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: