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

IssueApi is not serializable

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Fix
    • Icon: Minor Minor
    • warnings-ng-plugin
    • None

      When After running some tests in parallel in our jenkins pipeline we sometimes get the following error:

      •  java.io.NotSerializableException: io.jenkins.plugins.analysis.core.restapi.IssueApi

       

      Stacktrace:
      15:53:37 Caused: java.io.NotSerializableException: io.jenkins.plugins.analysis.core.restapi.IssueApi*15:53:37* at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:274)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.writeKnownObject(RiverMarshaller.java:696)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:217)15:53:37 at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)15:53:37 at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)15:53:37 at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)15:53:37 at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)15:53:37 at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:341)15:53:37 at java.base/java.util.HashMap.internalWriteEntries(HashMap.java:1858)15:53:37 at java.base/java.util.HashMap.writeObject(HashMap.java:1412)15:53:37 at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:89)15:53:37 at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:199)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1089)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1080)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.BlockMarshaller.doWriteObject(BlockMarshaller.java:65)15:53:37 at org.jboss.marshalling.river.BlockMarshaller.writeObject(BlockMarshaller.java:56)15:53:37 at org.jboss.marshalling.MarshallerObjectOutputStream.writeObjectOverride(MarshallerObjectOutputStream.java:50)15:53:37 at org.jboss.marshalling.river.RiverObjectOutputStream.writeObjectOverride(RiverObjectOutputStream.java:179)15:53:37 at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:341)15:53:37 at java.base/java.util.HashMap.internalWriteEntries(HashMap.java:1858)15:53:37 at java.base/java.util.HashMap.writeObject(HashMap.java:1412)15:53:37 at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callWriteObject(JDKSpecific.java:89)15:53:37 at org.jboss.marshalling.reflect.SerializableClass.callWriteObject(SerializableClass.java:199)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1089)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteFields(RiverMarshaller.java:1143)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteSerializableObject(RiverMarshaller.java:1101)15:53:37 at org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:268)15:53:37 at org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)15:53:37 at org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:116)15:53:37 at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.lambda$writeObject$1(RiverWriter.java:144)15:53:37 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox.runInSandbox(GroovySandbox.java:331)15:53:37 at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.writeObject(RiverWriter.java:143)15:53:37 at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:578)15:53:37 at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:554)15:53:37 at org.jenkinsci.plugins.workflow.cps.CpsStepContext$3.onSuccess(CpsStepContext.java:553)15:53:37 at org.jenkinsci.plugins.workflow.cps.CpsStepContext$3.onSuccess(CpsStepContext.java:547)15:53:37 at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution$5$1.run(CpsFlowExecution.java:928)15:53:37 at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.run(CpsVmExecutorService.java:38)15:53:37 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)15:53:37 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)15:53:37 at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:139)15:53:37 at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:30)15:53:37 at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:70)15:53:37 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)15:53:37 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)15:53:37 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)15:53:37 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)15:53:37 at java.base/java.lang.Thread.run(Thread.java:829)
       

      Could you please make it serializable

            Unassigned Unassigned
            mehmet_sap Mehmet
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: