OWASP Dependency-Check Plugin v2.1.0 Pipeline java.io.NotSerializableException

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Major
    • None
    • Environment:
      Jenkins 2.64, OWASP Dependency-Check Plugin 2.1.0, running on CentOS 6.9

      step([$class: 'DependencyCheckBuilder', datadir: '', hintsFile: '', includeCsvReports: false, includeHtmlReports: true, includeJsonReports: false, isAutoupdateDisabled: false, outdir: '', scanpath: '**/*.dll', skipOnScmChange: false, skipOnUpstreamChange: false, suppressionFile: '', zipExtensions: ''])

      results in: 
      java.io.NotSerializableException: hudson.ClassicPluginStrategy$AntClassLoader2
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
      at hudson.remoting.UserRequest._serialize(UserRequest.java:190)
      at hudson.remoting.UserRequest.serialize(UserRequest.java:199)
      Caused: java.io.IOException: Unable to serialize org.jenkinsci.plugins.DependencyCheck.AbstractDependencyCheckBuilder$1@33a9cacf
      at hudson.remoting.UserRequest.serialize(UserRequest.java:201)
      at hudson.remoting.UserRequest.<init>(UserRequest.java:64)
      at hudson.remoting.Channel.call(Channel.java:828)
      at org.jenkinsci.plugins.DependencyCheck.AbstractDependencyCheckBuilder.perform(AbstractDependencyCheckBuilder.java:86)
      at org.jenkinsci.plugins.DependencyCheck.DependencyCheckBuilder.perform(DependencyCheckBuilder.java:194)
      at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:78)
      at org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:65)
      at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1$1.call(SynchronousNonBlockingStepExecution.java:49)
      at hudson.security.ACL.impersonate(ACL.java:260)
      at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$1.run(SynchronousNonBlockingStepExecution.java:46)
      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:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:748)

            Assignee:
            Unassigned
            Reporter:
            Lukasz Gawel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: