• Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • pipeline
    • Jenkins 2.289.2

      Hi Team,

      We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

      stage('Get build number') {
                  steps {
                      script {
                          try {
                               NirvanaCC = "\Clearcase View Profiles\E1T_OWA\Staging\Enhancements"
                               echo "CC is: ${NirvanaCC}"
                               def sout = new StringBuffer(), serr = new StringBuffer()
                               def val1 = NirvanaCC.tokenize( '\\' )
                               echo "val1 is: ${val1}"
                               def val2 = val1[3..-1]
                               echo "val2 is: ${val2}"
                               def val3 = val2.last()
                               echo "val3 is: ${val3}"
                               def val4 = val3.substring(0, val3.length() - 1)
                               echo "val4 is: ${val4}"
                               def val5 = val2.remove(val2.size() -1)
                               echo "val5 is: ${val5}"
                               def val6 = val2 << val4
                               echo "val6 is: ${val6}"
                               def branch = val6.join('\\')
                               echo "branch is: ${val6}"
                               def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
                               echo "Responce is: ${proc}"
                               proc.consumeProcessOutput(sout, serr)
                               proc.waitForOrKill(6000)
                               def x = sout.tokenize()
                               echo "sout is: ${x}"
                               JsonSlurper slurper = new JsonSlurper()
                               parsedJson = slurper.parseText(x)
                               def nextbuild = [parsedJson.next_buildid]
                               NirvanaClearCaseLabelName = nextbuild[0]
                               echo "NirvanaClearCaseLabelName is: $NirvanaClearCaseLabelName"
                               NirvanaProductVersion = nextbuild[0]
                               echo "NirvanaProductVersion is: $NirvanaProductVersion"
                              
                          } catch (Exception e) {
                              echo 'Exception occurred: ' + e.toString()
            
                           }
                             
                          }
                     }
              }
      

      This is the error message I am getting at the end of the pipeline
      [Pipeline] End of Pipelinean exception which occurred:
      in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
      in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
      in field groovy.lang.Closure.delegate
      in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
      in field groovy.lang.Closure.delegate
      in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
      in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
      in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
      in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
      Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
      at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
      at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
      at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
      at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
      at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
      at java.util.HashMap.writeObject(HashMap.java:1363)
      at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
      at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
      at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
      at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
      at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
      at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
      at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
      at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
      at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
      at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
      at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
      at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
      at java.util.HashMap.writeObject(HashMap.java:1363)
      at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
      at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
      at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
      at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
      at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
      at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
      at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
      at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
      at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
      at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
      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)
      Finished: FAILURE

          [JENKINS-68289] Groovy Script Success But Pipeline Stage fails

          Satish Yandamuri created issue -
          Satish Yandamuri made changes -
          Summary Original: Groovy Script Success Bur Pipeline Stage fails New: Groovy Script Success But Pipeline Stage fails
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
           steps {
           script {
           try {
           NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
           def sout = new StringBuffer(), serr = new StringBuffer()
           def val1 = NirvanaCC.tokenize( '\\' )
           def val2 = val1[3..-1]
           def val3 = val2.last()
           def val4 = val3.substring(0, val3.length() - 1)
           def val5 = val2.remove(val2.size() -1)
           def val6 = val2 << val4
           def branch = val6.join('\\')
           def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
           proc.consumeProcessOutput(sout, serr)
           proc.waitForOrKill(10000)
           def x = sout.tokenize()
           JsonSlurper slurper = new JsonSlurper()
           parsedJson = slurper.parseText(x)
           def nextbuild = [parsedJson.next_buildid]
           NirvanaClearCaseLabelName = nextbuild[0]
           echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
           NirvanaProductVersion = nextbuild[0]
           echo "NirvanaProductVersion is: ${NirvanaProductVersion}"
           
           } catch (Exception e) {
           echo 'Exception occurred: ' + e.toString()
           
           }
           
           }
           }
           }

          This is the error message I am getting at the end of the pipeline
          [Pipeline] End of Pipelinean exception which occurred:
          in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
          in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
          in field groovy.lang.Closure.delegate
          in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
          in field groovy.lang.Closure.delegate
          in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
          in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
          in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
          in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
          Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
          at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
          at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
          at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
          at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
          at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
          at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
          at java.util.HashMap.writeObject(HashMap.java:1363)
          at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
          at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
          at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
          at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
          at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
          at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
          at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
          at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
          at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
          at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
          at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
          at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
          at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
          at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
          at java.util.HashMap.writeObject(HashMap.java:1363)
          at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
          at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
          at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
          at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
          at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
          at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
          at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
          at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
          at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
          at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
          at java.util.concurrent.FutureTask.run(FutureTask.java:266)
          at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
          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)
          Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
           steps {
           script {
           try {
           NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
           def sout = new StringBuffer(), serr = new StringBuffer()
           def val1 = NirvanaCC.tokenize( '' )
           def val2 = val1[3..-1]
           def val3 = val2.last()
           def val4 = val3.substring(0, val3.length() - 1)
           def val5 = val2.remove(val2.size() -1)
           def val6 = val2 << val4
           def branch = val6.join('')
           def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
           proc.waitForOrKill(10000)
           def x = sout.tokenize()
           JsonSlurper slurper = new JsonSlurper()
           parsedJson = slurper.parseText(x)
           def nextbuild = [parsedJson.next_buildid]
           NirvanaClearCaseLabelName = nextbuild[0]
           echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
           NirvanaProductVersion = nextbuild[0]
           echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

          } catch (Exception e)

          { echo 'Exception occurred: ' + e.toString() }

          }
           }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
           steps {
           script {
           try {
           NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
           def sout = new StringBuffer(), serr = new StringBuffer()
           def val1 = NirvanaCC.tokenize( '' )
           def val2 = val1[3..-1]
           def val3 = val2.last()
           def val4 = val3.substring(0, val3.length() - 1)
           def val5 = val2.remove(val2.size() -1)
           def val6 = val2 << val4
           def branch = val6.join('')
           def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
           proc.waitForOrKill(10000)
           def x = sout.tokenize()
           JsonSlurper slurper = new JsonSlurper()
           parsedJson = slurper.parseText(x)
           def nextbuild = [parsedJson.next_buildid]
           NirvanaClearCaseLabelName = nextbuild[0]
           echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
           NirvanaProductVersion = nextbuild[0]
           echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

          } catch (Exception e)

          { echo 'Exception occurred: ' + e.toString() }

          }
           }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
                  steps {
                          script {
                                 try {
                                       NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                      def sout = new StringBuffer(), serr = new StringBuffer()
                                      def val1 = NirvanaCC.tokenize( '' )
                                      def val2 = val1[3..-1]
           def val3 = val2.last()
           def val4 = val3.substring(0, val3.length() - 1)
           def val5 = val2.remove(val2.size() -1)
           def val6 = val2 << val4
           def branch = val6.join('')
           def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
           proc.waitForOrKill(10000)
           def x = sout.tokenize()
           JsonSlurper slurper = new JsonSlurper()
           parsedJson = slurper.parseText(x)
           def nextbuild = [parsedJson.next_buildid]
           NirvanaClearCaseLabelName = nextbuild[0]
           echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
           NirvanaProductVersion = nextbuild[0]
           echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

          } catch (Exception e)

          { echo 'Exception occurred: ' + e.toString() }

          }
           }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
                  steps {
                          script {
                                 try {
                                       NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                      def sout = new StringBuffer(), serr = new StringBuffer()
                                      def val1 = NirvanaCC.tokenize( '' )
                                      def val2 = val1[3..-1]
           def val3 = val2.last()
           def val4 = val3.substring(0, val3.length() - 1)
           def val5 = val2.remove(val2.size() -1)
           def val6 = val2 << val4
           def branch = val6.join('')
           def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
           proc.waitForOrKill(10000)
           def x = sout.tokenize()
           JsonSlurper slurper = new JsonSlurper()
           parsedJson = slurper.parseText(x)
           def nextbuild = [parsedJson.next_buildid]
           NirvanaClearCaseLabelName = nextbuild[0]
           echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
           NirvanaProductVersion = nextbuild[0]
           echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

          } catch (Exception e)

          { echo 'Exception occurred: ' + e.toString() }

          }
           }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
                   steps {
                           script {
                                  try {
                                        NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                       def sout = new StringBuffer(), serr = new StringBuffer()
                                       def val1 = NirvanaCC.tokenize( '\\' )
                                       def val2 = val1[3..-1]
                                       def val3 = val2.last()
                                       def val4 = val3.substring(0, val3.length() - 1)
                                       def val5 = val2.remove(val2.size() -1)
                                       def val6 = val2 << val4
                                       def branch = val6.join('\\')
                                       def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
                                      proc.waitForOrKill(10000)
                                      def x = sout.tokenize()
                                     JsonSlurper slurper = new JsonSlurper()
                                     parsedJson = slurper.parseText(x)
                                     def nextbuild = [parsedJson.next_buildid]
                                     NirvanaClearCaseLabelName = nextbuild[0]
                                     echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
                                     NirvanaProductVersion = nextbuild[0]
                                     echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

                            } catch (Exception e) {

                                   echo 'Exception occurred: ' + e.toString() }

                             }
                    }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
                   steps {
                           script {
                                  try {
                                        NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                       def sout = new StringBuffer(), serr = new StringBuffer()
                                       def val1 = NirvanaCC.tokenize( '\\' )
                                       def val2 = val1[3..-1]
                                       def val3 = val2.last()
                                       def val4 = val3.substring(0, val3.length() - 1)
                                       def val5 = val2.remove(val2.size() -1)
                                       def val6 = val2 << val4
                                       def branch = val6.join('\\')
                                       def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
                                      proc.waitForOrKill(10000)
                                      def x = sout.tokenize()
                                     JsonSlurper slurper = new JsonSlurper()
                                     parsedJson = slurper.parseText(x)
                                     def nextbuild = [parsedJson.next_buildid]
                                     NirvanaClearCaseLabelName = nextbuild[0]
                                     echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
                                     NirvanaProductVersion = nextbuild[0]
                                     echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

                            } catch (Exception e) {

                                   echo 'Exception occurred: ' + e.toString() }

                             }
                    }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
                   steps {
                           script {
                                  try {
                                        NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                        def sout = new StringBuffer(), serr = new StringBuffer()
                                        def val1 = NirvanaCC.tokenize( '\\' )
                                        def val2 = val1[3..-1]
                                        def val3 = val2.last()
                                        def val4 = val3.substring(0, val3.length() - 1)
                                        def val5 = val2.remove(val2.size() -1)
                                        def val6 = val2 << val4
                                        def branch = val6.join('\\')
                                        def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
                                       proc.waitForOrKill(10000)
                                       def x = sout.tokenize()
                                      JsonSlurper slurper = new JsonSlurper()
                                      parsedJson = slurper.parseText(x)
                                      def nextbuild = [parsedJson.next_buildid]
                                      NirvanaClearCaseLabelName = nextbuild[0]
                                      echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
                                      NirvanaProductVersion = nextbuild[0]
                                      echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

                            } catch (Exception e)

          {                          echo 'Exception occurred: ' + e.toString() }

                             }
                     }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.

          stage('Get build number') {
                   steps {
                           script {
                                  try {
                                        NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                        def sout = new StringBuffer(), serr = new StringBuffer()
                                        def val1 = NirvanaCC.tokenize( '\\' )
                                        def val2 = val1[3..-1]
                                        def val3 = val2.last()
                                        def val4 = val3.substring(0, val3.length() - 1)
                                        def val5 = val2.remove(val2.size() -1)
                                        def val6 = val2 << val4
                                        def branch = val6.join('\\')
                                        def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
                                       proc.waitForOrKill(10000)
                                       def x = sout.tokenize()
                                      JsonSlurper slurper = new JsonSlurper()
                                      parsedJson = slurper.parseText(x)
                                      def nextbuild = [parsedJson.next_buildid]
                                      NirvanaClearCaseLabelName = nextbuild[0]
                                      echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
                                      NirvanaProductVersion = nextbuild[0]
                                      echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

                            } catch (Exception e)

          {                          echo 'Exception occurred: ' + e.toString() }

                             }
                     }
           }

          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                   steps {
                           script {
                                  try {
                                        NirvanaCC = "\Clearcase View Profiles\E1T_OWA\Staging\Enhancements"
                                        def sout = new StringBuffer(), serr = new StringBuffer()
                                        def val1 = NirvanaCC.tokenize( '\\' )
                                        def val2 = val1[3..-1]
                                        def val3 = val2.last()
                                        def val4 = val3.substring(0, val3.length() - 1)
                                        def val5 = val2.remove(val2.size() -1)
                                        def val6 = val2 << val4
                                        def branch = val6.join('\\')
                                        def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
                                       proc.waitForOrKill(10000)
                                       def x = sout.tokenize()
                                      JsonSlurper slurper = new JsonSlurper()
                                      parsedJson = slurper.parseText(x)
                                      def nextbuild = [parsedJson.next_buildid]
                                      NirvanaClearCaseLabelName = nextbuild[0]
                                      echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
                                      NirvanaProductVersion = nextbuild[0]
                                      echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

                            } catch (Exception e)

          {                          echo 'Exception occurred: ' + e.toString() }

                             }
                     }
           }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                   steps {
                           script {
                                  try {
                                        NirvanaCC = "\Clearcase View Profiles\E1T_OWA\Staging\Enhancements"
                                        def sout = new StringBuffer(), serr = new StringBuffer()
                                        def val1 = NirvanaCC.tokenize( '\\' )
                                        def val2 = val1[3..-1]
                                        def val3 = val2.last()
                                        def val4 = val3.substring(0, val3.length() - 1)
                                        def val5 = val2.remove(val2.size() -1)
                                        def val6 = val2 << val4
                                        def branch = val6.join('\\')
                                        def proc = "curl -v -G --data ccbranch=${branch} -k [https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next]".execute()
           proc.consumeProcessOutput(sout, serr)
                                       proc.waitForOrKill(10000)
                                       def x = sout.tokenize()
                                      JsonSlurper slurper = new JsonSlurper()
                                      parsedJson = slurper.parseText(x)
                                      def nextbuild = [parsedJson.next_buildid]
                                      NirvanaClearCaseLabelName = nextbuild[0]
                                      echo "NirvanaClearCaseLabelName is: ${NirvanaClearCaseLabelName}"
                                      NirvanaProductVersion = nextbuild[0]
                                      echo "NirvanaProductVersion is: ${NirvanaProductVersion}"

                            } catch (Exception e)

          {                          echo 'Exception occurred: ' + e.toString() }

                             }
                     }
           }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                      steps {
                          script {
                              try {
                                   NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                   echo "CC is: ${NirvanaCC}"
                                   def sout = new StringBuffer(), serr = new StringBuffer()
                                   def val1 = NirvanaCC.tokenize( '\\' )
                                   echo "val1 is: ${val1}"
                                   def val2 = val1[3..-1]
                                   echo "val2 is: ${val2}"
                                   def val3 = val2.last()
                                   echo "val3 is: ${val3}"
                                   def val4 = val3.substring(0, val3.length() - 1)
                                   echo "val4 is: ${val4}"
                                   def val5 = val2.remove(val2.size() -1)
                                   echo "val5 is: ${val5}"
                                   def val6 = val2 << val4
                                   echo "val6 is: ${val6}"
                                   def branch = val6.join('\\')
                                   echo "branch is: ${val6}"
                  
                                   //def proc = bat(script: '@curl -s -G --data ccbranch=Staging\\Enhancements -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next&#39;, returnStdout: true).trim()
                                   def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
                                   echo "Responce is: ${proc}"
                                   proc.consumeProcessOutput(sout, serr)
                                   proc.waitForOrKill(6000)
                                   def x = sout.tokenize()
                                   echo "sout is: ${x}"
                                   JsonSlurper slurper = new JsonSlurper()
                                   parsedJson = slurper.parseText(x)
                                   def nextbuild = [parsedJson.next_buildid]
                                   NirvanaClearCaseLabelName = nextbuild[0]
                                   echo "NirvanaClearCaseLabelName is: $NirvanaClearCaseLabelName"
                                   NirvanaProductVersion = nextbuild[0]
                                   echo "NirvanaProductVersion is: $NirvanaProductVersion"
                                  
                              } catch (Exception e) {
                                  echo 'Exception occurred: ' + e.toString()
                
                               }
                                 
                              }
                         }
                  }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                      steps {
                          script {
                              try {
                                   NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                   echo "CC is: ${NirvanaCC}"
                                   def sout = new StringBuffer(), serr = new StringBuffer()
                                   def val1 = NirvanaCC.tokenize( '\\' )
                                   echo "val1 is: ${val1}"
                                   def val2 = val1[3..-1]
                                   echo "val2 is: ${val2}"
                                   def val3 = val2.last()
                                   echo "val3 is: ${val3}"
                                   def val4 = val3.substring(0, val3.length() - 1)
                                   echo "val4 is: ${val4}"
                                   def val5 = val2.remove(val2.size() -1)
                                   echo "val5 is: ${val5}"
                                   def val6 = val2 << val4
                                   echo "val6 is: ${val6}"
                                   def branch = val6.join('\\')
                                   echo "branch is: ${val6}"
                  
                                   //def proc = bat(script: '@curl -s -G --data ccbranch=Staging\\Enhancements -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next&#39;, returnStdout: true).trim()
                                   def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
                                   echo "Responce is: ${proc}"
                                   proc.consumeProcessOutput(sout, serr)
                                   proc.waitForOrKill(6000)
                                   def x = sout.tokenize()
                                   echo "sout is: ${x}"
                                   JsonSlurper slurper = new JsonSlurper()
                                   parsedJson = slurper.parseText(x)
                                   def nextbuild = [parsedJson.next_buildid]
                                   NirvanaClearCaseLabelName = nextbuild[0]
                                   echo "NirvanaClearCaseLabelName is: $NirvanaClearCaseLabelName"
                                   NirvanaProductVersion = nextbuild[0]
                                   echo "NirvanaProductVersion is: $NirvanaProductVersion"
                                  
                              } catch (Exception e) {
                                  echo 'Exception occurred: ' + e.toString()
                
                               }
                                 
                              }
                         }
                  }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                      steps {
                          script {
                              try {
                                   NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                   echo "CC is: ${NirvanaCC}"
                                   def sout = new StringBuffer(), serr = new StringBuffer()
                                   def val1 = NirvanaCC.tokenize( '\\' )
                                   echo "val1 is: ${val1}"
                                   def val2 = val1[3..-1]
                                   echo "val2 is: ${val2}"
                                   def val3 = val2.last()
                                   echo "val3 is: ${val3}"
                                   def val4 = val3.substring(0, val3.length() - 1)
                                   echo "val4 is: ${val4}"
                                   def val5 = val2.remove(val2.size() -1)
                                   echo "val5 is: ${val5}"
                                   def val6 = val2 << val4
                                   echo "val6 is: ${val6}"
                                   def branch = val6.join('\\')
                                   echo "branch is: ${val6}"
                                   def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
                                   echo "Responce is: ${proc}"
                                   proc.consumeProcessOutput(sout, serr)
                                   proc.waitForOrKill(6000)
                                   def x = sout.tokenize()
                                   echo "sout is: ${x}"
                                   JsonSlurper slurper = new JsonSlurper()
                                   parsedJson = slurper.parseText(x)
                                   def nextbuild = [parsedJson.next_buildid]
                                   NirvanaClearCaseLabelName = nextbuild[0]
                                   echo "NirvanaClearCaseLabelName is: $NirvanaClearCaseLabelName"
                                   NirvanaProductVersion = nextbuild[0]
                                   echo "NirvanaProductVersion is: $NirvanaProductVersion"
                                  
                              } catch (Exception e) {
                                  echo 'Exception occurred: ' + e.toString()
                
                               }
                                 
                              }
                         }
                  }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Satish Yandamuri made changes -
          Description Original: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                      steps {
                          script {
                              try {
                                   NirvanaCC = "${params.NirvanaClearCaseViewProfile}"
                                   echo "CC is: ${NirvanaCC}"
                                   def sout = new StringBuffer(), serr = new StringBuffer()
                                   def val1 = NirvanaCC.tokenize( '\\' )
                                   echo "val1 is: ${val1}"
                                   def val2 = val1[3..-1]
                                   echo "val2 is: ${val2}"
                                   def val3 = val2.last()
                                   echo "val3 is: ${val3}"
                                   def val4 = val3.substring(0, val3.length() - 1)
                                   echo "val4 is: ${val4}"
                                   def val5 = val2.remove(val2.size() -1)
                                   echo "val5 is: ${val5}"
                                   def val6 = val2 << val4
                                   echo "val6 is: ${val6}"
                                   def branch = val6.join('\\')
                                   echo "branch is: ${val6}"
                                   def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
                                   echo "Responce is: ${proc}"
                                   proc.consumeProcessOutput(sout, serr)
                                   proc.waitForOrKill(6000)
                                   def x = sout.tokenize()
                                   echo "sout is: ${x}"
                                   JsonSlurper slurper = new JsonSlurper()
                                   parsedJson = slurper.parseText(x)
                                   def nextbuild = [parsedJson.next_buildid]
                                   NirvanaClearCaseLabelName = nextbuild[0]
                                   echo "NirvanaClearCaseLabelName is: $NirvanaClearCaseLabelName"
                                   NirvanaProductVersion = nextbuild[0]
                                   echo "NirvanaProductVersion is: $NirvanaProductVersion"
                                  
                              } catch (Exception e) {
                                  echo 'Exception occurred: ' + e.toString()
                
                               }
                                 
                              }
                         }
                  }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          New: Hi Team,

          We are trying to get the value from rest API and assign that value to variable to access on other stages, this stage running and we are getting desired value but stage is showing as failed and other stages are not executing, previosuly it was working but suddenly it is started failing, please find the stage defination below.
          {noformat}
          stage('Get build number') {
                      steps {
                          script {
                              try {
                                   NirvanaCC = "\Clearcase View Profiles\E1T_OWA\Staging\Enhancements"
                                   echo "CC is: ${NirvanaCC}"
                                   def sout = new StringBuffer(), serr = new StringBuffer()
                                   def val1 = NirvanaCC.tokenize( '\\' )
                                   echo "val1 is: ${val1}"
                                   def val2 = val1[3..-1]
                                   echo "val2 is: ${val2}"
                                   def val3 = val2.last()
                                   echo "val3 is: ${val3}"
                                   def val4 = val3.substring(0, val3.length() - 1)
                                   echo "val4 is: ${val4}"
                                   def val5 = val2.remove(val2.size() -1)
                                   echo "val5 is: ${val5}"
                                   def val6 = val2 << val4
                                   echo "val6 is: ${val6}"
                                   def branch = val6.join('\\')
                                   echo "branch is: ${val6}"
                                   def proc = "curl -v -G --data ccbranch=${branch} -k https://apex.oraclecorp.com/pls/apex/jdedevops/nirvanabuild/next".execute()
                                   echo "Responce is: ${proc}"
                                   proc.consumeProcessOutput(sout, serr)
                                   proc.waitForOrKill(6000)
                                   def x = sout.tokenize()
                                   echo "sout is: ${x}"
                                   JsonSlurper slurper = new JsonSlurper()
                                   parsedJson = slurper.parseText(x)
                                   def nextbuild = [parsedJson.next_buildid]
                                   NirvanaClearCaseLabelName = nextbuild[0]
                                   echo "NirvanaClearCaseLabelName is: $NirvanaClearCaseLabelName"
                                   NirvanaProductVersion = nextbuild[0]
                                   echo "NirvanaProductVersion is: $NirvanaProductVersion"
                                  
                              } catch (Exception e) {
                                  echo 'Exception occurred: ' + e.toString()
                
                               }
                                 
                              }
                         }
                  }
          {noformat}
          This is the error message I am getting at the end of the pipeline
           [Pipeline] End of Pipelinean exception which occurred:
           in field org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptScript.script
           in object org.jenkinsci.plugins.pipeline.modeldefinition.agent.impl.LabelScript@63b53ff
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@397359e1
           in field groovy.lang.Closure.delegate
           in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@28960361
           in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@649a893f
           Caused: java.io.NotSerializableException: groovy.json.internal.LazyMap
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at com.cloudbees.groovy.cps.SerializableScript.writeObject(SerializableScript.java:26)
           at sun.reflect.GeneratedMethodAccessor382.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1019)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)
           at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)
           at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)
           at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)
           at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344)
           at java.util.HashMap.internalWriteEntries(HashMap.java:1793)
           at java.util.HashMap.writeObject(HashMap.java:1363)
           at sun.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:498)
           at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:156)
           at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:191)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1028)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1082)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1040)
           at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:920)
           at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
           at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$0(RiverWriter.java:144)
           at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:237)
           at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:557)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:534)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:517)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:441)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$400(CpsThreadGroup.java:96)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:312)
           at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:276)
           at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:67)
           at java.util.concurrent.FutureTask.run(FutureTask.java:266)
           at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)
           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)
           Finished: FAILURE
          Kalle Niemitalo made changes -
          Resolution New: Not A Defect [ 7 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            Unassigned Unassigned
            satishyandamuri Satish Yandamuri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: