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

Pipeline serialization fails on Java 11: java.lang.NoClassDefFoundError: Could not initialize class org.jboss.marshalling.river.RiverMarshaller

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      After patching of JENKINS-51837, I get into the following issue:

      java.lang.NoClassDefFoundError: Could not initialize class org.jboss.marshalling.river.RiverMarshaller
      	at org.jboss.marshalling.river.RiverMarshallerFactory.createMarshaller(RiverMarshallerFactory.java:54)
      	at org.jenkinsci.plugins.workflow.support.pickles.serialization.RiverWriter.<init>(RiverWriter.java:136)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:480)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgram(CpsThreadGroup.java:458)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.saveProgramIfPossible(CpsThreadGroup.java:445)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.run(CpsThreadGroup.java:372)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.access$200(CpsThreadGroup.java:83)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:244)
      	at org.jenkinsci.plugins.workflow.cps.CpsThreadGroup$2.call(CpsThreadGroup.java:232)
      	at org.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$2.call(CpsVmExecutorService.java:64)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at hudson.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:131)
      	at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
      	at jenkins.security.ImpersonatingExecutorService$1.run(ImpersonatingExecutorService.java:59)
      	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
      	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      	at java.base/java.lang.Thread.run(Thread.java:844)
      Finished: FAILURE
      

      Simple Pipelines work (if they are fast enough to complete before context save)

        Attachments

          Issue Links

            Activity

            oleg_nenashev Oleg Nenashev created issue -
            oleg_nenashev Oleg Nenashev made changes -
            Field Original Value New Value
            Epic Link JENKINS-40689 [ 177392 ]
            oleg_nenashev Oleg Nenashev made changes -
            Labels java10_hackathon
            svanoort Sam Van Oort made changes -
            Component/s workflow-cps-plugin [ 21713 ]
            Component/s workflow-support-plugin [ 21719 ]
            svanoort Sam Van Oort made changes -
            Remote Link This issue links to "Fixed as part of workflow-support #66 (Web Link)" [ 20905 ]
            svanoort Sam Van Oort made changes -
            Assignee Oleg Nenashev [ oleg_nenashev ]
            svanoort Sam Van Oort made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            miraha jang hyemi (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            Assignee Oleg Nenashev [ oleg_nenashev ]
            miraha jang hyemi (Inactive) made changes -
            Status Closed [ 6 ] In Review [ 10005 ]
            miraha jang hyemi (Inactive) made changes -
            Status In Review [ 10005 ] Closed [ 6 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue is duplicated by JENKINS-52001 [ JENKINS-52001 ]
            sgabriel Samuel Gabriel made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            Assignee Oleg Nenashev [ oleg_nenashev ]
            oleg_nenashev Oleg Nenashev made changes -
            Summary Pipeline serialization fails on Java 10: java.lang.NoClassDefFoundError: Could not initialize class org.jboss.marshalling.river.RiverMarshaller Pipeline serialization fails on Java 11: java.lang.NoClassDefFoundError: Could not initialize class org.jboss.marshalling.river.RiverMarshaller
            oleg_nenashev Oleg Nenashev made changes -
            Epic Link JENKINS-40689 [ 177392 ] JENKINS-52012 [ 191514 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue relates to JENKINS-52187 [ JENKINS-52187 ]
            oleg_nenashev Oleg Nenashev made changes -
            Issue Type Improvement [ 4 ] Bug [ 1 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Link JENKINS-52012 [ 191514 ] JENKINS-51805 [ 191255 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue relates to JENKINS-55177 [ JENKINS-55177 ]
            batmat Baptiste Mathus made changes -
            Labels java10_hackathon java10_hackathon java11
            vivek Vivek Pandey made changes -
            Labels java10_hackathon java11 java10_hackathon java11 pipeline-triaged
            batmat Baptiste Mathus made changes -
            Labels java10_hackathon java11 pipeline-triaged java10_hackathon java11 pipeline-triaged triaged
            oleg_nenashev Oleg Nenashev made changes -
            Assignee Oleg Nenashev [ oleg_nenashev ]
            batmat Baptiste Mathus made changes -
            Status Reopened [ 4 ] Closed [ 6 ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                2 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: