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

ZipException during recording fingerprints

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • core
    • None
    • Jenkins 1.526 on RHEL5 x86_64 with Windows and Unix slaves

      ZipException has recently started to show up in various jobs on various slaves, seems to be random:

      Stacktrace
      Recording fingerprints
      ERROR: Failed to record fingerprints
      hudson.util.IOException2: remote file operation failed: <workspace_path> at hudson.remoting.Channel@2095d876:<server>
      	at hudson.FilePath.act(FilePath.java:902)
      	at hudson.FilePath.act(FilePath.java:879)
      	at hudson.tasks.Fingerprinter.record(Fingerprinter.java:223)
      	at hudson.tasks.Fingerprinter.perform(Fingerprinter.java:133)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	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.matrix.MatrixRun.run(MatrixRun.java:147)
      	at hudson.model.ResourceController.execute(ResourceController.java:88)
      	at hudson.model.Executor.run(Executor.java:247)
      Caused by: java.io.IOException: Remote call on <server> failed
      	at hudson.remoting.Channel.call(Channel.java:723)
      	at hudson.FilePath.act(FilePath.java:895)
      	at hudson.FilePath.act(FilePath.java:879)
      	at hudson.tasks.Fingerprinter.record(Fingerprinter.java:223)
      	at hudson.tasks.Fingerprinter.perform(Fingerprinter.java:133)
      	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
      	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.matrix.MatrixRun.run(MatrixRun.java:146)
      	... 2 more
      Caused by: java.lang.LinkageError: Failed to load hudson.model.AbstractProject
      	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:301)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:229)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      	at java.lang.Class.getDeclaredMethods0(Native Method)
      	at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
      	at java.lang.Class.getDeclaredMethod(Class.java:1935)
      	at java.io.ObjectStreamClass.getPrivateMethod(ObjectStreamClass.java:1382)
      	at java.io.ObjectStreamClass.access$1700(ObjectStreamClass.java:52)
      	at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:438)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:413)
      	at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:310)
      	at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:547)
      	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1582)
      	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
      	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1731)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
      	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
      	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
      	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
      	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
      	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
      	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
      	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:303)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      	at java.lang.Thread.run(Thread.java:662)
      Caused by: java.lang.LinkageError: Failed to load hudson.model.Job
      	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:301)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:229)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      	at java.lang.ClassLoader.defineClass1(Native Method)
      	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
      	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:297)
      	... 36 more
      Caused by: java.lang.NoClassDefFoundError: org/kohsuke/stapler/StaplerOverridable
      	at java.lang.ClassLoader.defineClass1(Native Method)
      	at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:466)
      	at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:297)
      	... 44 more
      Caused by: java.lang.ClassNotFoundException: org.kohsuke.stapler.StaplerOverridable
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:237)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
      	... 49 more
      Caused by: java.util.concurrent.ExecutionException: java.util.zip.ZipException: error reading zip file
      	at hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:48)
      	at hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:42)
      	at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      	at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:229)
      	... 51 more
      Caused by: java.util.zip.ZipException: error reading zip file
      	at java.util.zip.ZipFile.read(Native Method)
      	at java.util.zip.ZipFile.access$1200(ZipFile.java:31)
      	at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:460)
      	at java.util.zip.ZipFile$1.fill(ZipFile.java:243)
      	at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:141)
      	at java.io.FilterInputStream.read(FilterInputStream.java:116)
      	at java.io.FilterInputStream.read(FilterInputStream.java:90)
      	at hudson.remoting.Util.copy(Util.java:35)
      	at hudson.remoting.Util.readFully(Util.java:27)
      	at hudson.remoting.ResourceImageInJar$1.adapt(ResourceImageInJar.java:46)
      	... 54 more
      

      This might be somehow related to JENKINS-18782.

            Unassigned Unassigned
            raspy Krzysztof Malinowski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: