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

java.io.InvalidClassException: hudson.plugins.jacoco.JacocoPublisher$1; local class incompatible

XMLWordPrintable

      Installed Jenkins 1.527 and Jacoco plugin 1.0.12. When running build (on remote slave) with "Record JaCoCo coverage report" enabled, the build failed with the following exception on the master:

      hudson.util.IOException2: remote file operation failed: /home/XXX/.jenkins/slave/workspace/mybuild at hudson.remoting.Channel@20cccf9c:remoteserver1
      at hudson.FilePath.act(FilePath.java:905)
      at hudson.FilePath.act(FilePath.java:882)
      at hudson.plugins.jacoco.JacocoPublisher.resolveDirPaths(JacocoPublisher.java:253)
      at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:337)
      at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
      at hudson.model.Build$BuildExecution.post2(Build.java:183)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
      at hudson.model.Run.execute(Run.java:1622)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:247)
      Caused by: java.io.InvalidClassException: hudson.plugins.jacoco.JacocoPublisher$1; local class incompatible: stream classdesc serialVersionUID = 1552178457453558870, local class serialVersionUID = 4749374988279249112
      at java.io.InvalidClassException.<init>(InvalidClassException.java:62)
      at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:601)
      at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1600)
      at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513)
      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
      at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1964)
      at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888)
      at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:365)
      at hudson.remoting.UserRequest.deserialize(UserRequest.java:182)
      at hudson.remoting.UserRequest.perform(UserRequest.java:98)
      at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      at hudson.remoting.Request$2.run(Request.java:326)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
      at java.util.concurrent.FutureTask.run(FutureTask.java:149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
      at java.lang.Thread.run(Thread.java:736)
      Aug 19, 2013 1:26:41 AM hudson.model.AbstractBuild$AbstractBuildExecution performAllBuildSteps
      WARNING: Publisher hudson.plugins.jacoco.JacocoPublisher aborted due to exception
      java.lang.NullPointerException
      at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:339)
      at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
      at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
      at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
      at hudson.model.Build$BuildExecution.post2(Build.java:183)
      at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
      at hudson.model.Run.execute(Run.java:1622)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:247)

      Any help will be greatly appreciated! Our entire CI ecosystem is halted now since due to the above errors all build are failing.

      Thanks in advance, Mike

            ognjenb Ognjen Bubalo
            mikeliucc Mike Liu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: