Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-54889

Blue Ocean is throwing an exception in case a Flownode displayname is null

    Details

    • Similar Issues:

      Description

      From a 2.138.x, install the blue ocean plugin and use a plugin allowing a null display name. Eg:

      pipeline {
          agent none
          stages {
              stage("Checkpoint") {
                  steps {
                      checkpoint null
                  }
              }
          }
      }
      

      Note: the null is valid here and was supported in earlier versions.

      Build will fail with a stack in the listener:

      java.lang.NullPointerException
      	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:187)
      	at com.google.common.cache.LocalCache.put(LocalCache.java:4180)
      	at io.jenkins.blueocean.events.PipelineEventListener.onNewHead(PipelineEventListener.java:74)
      	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.notifyListeners(CpsFlowExecution.java:1437)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.run(CpsThreadGroup.java:417)
      	at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.run(CpsVmExecutorService.java:35)
      	at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)
      	at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
      	at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
      	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)
      

        Attachments

          Issue Links

            Activity

            Hide
            olamy Olivier Lamy added a comment -

            pr merged

            Show
            olamy Olivier Lamy added a comment - pr merged

              People

              • Assignee:
                olamy Olivier Lamy
                Reporter:
                pierrebtz Pierre Beitz
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: