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

IOException: Unexpected Fingerprint type

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • maven-plugin
    • None

      We have been moving more jobs to a new Jenkins environment and most are showing the following stack traces at the end of the Java + Maven build jobs.  The builds seem to work, but it is seriously cluttering up the output making it hard to find any actual build errors.

      I'm also unsure exactly what component or process this is attempting to perform that is causing the errors.  

      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD SUCCESS
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 02:08 min
      [INFO] Finished at: 2019-07-31T17:05:46Z
      [INFO] ------------------------------------------------------------------------
      ERROR: Asynchronous execution failure
      java.util.concurrent.ExecutionException: java.io.IOException: Unexpected Fingerprint type. Expected class hudson.model.Fingerprint or subclass but got class java.lang.String
      at hudson.remoting.Channel$2.adapt(Channel.java:994)
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.io.IOException: Unexpected Fingerprint type. Expected class hudson.model.Fingerprint or subclass but got class java.lang.String
      at hudson.model.Fingerprint.load(Fingerprint.java:1378)
      at hudson.model.Fingerprint.load(Fingerprint.java:1363)
      at hudson.model.FingerprintMap.load(FingerprintMap.java:97)
      at hudson.model.FingerprintMap.load(FingerprintMap.java:47)
      at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:161)
      at hudson.model.FingerprintMap.get(FingerprintMap.java:82)
      at hudson.model.FingerprintMap.get(FingerprintMap.java:47)
      at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:111)
      at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:68)
      at hudson.maven.reporters.MavenFingerprinter$PostBuildCallable.call(MavenFingerprinter.java:249)
      at hudson.maven.reporters.MavenFingerprinter$PostBuildCallable.call(MavenFingerprinter.java:236)
      at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:454)
      at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:586)
      at sun.reflect.GeneratedMethodAccessor508.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.model.Executor$2.call(Executor.java:912)
      at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
      at com.sun.proxy.$Proxy101.execute(Unknown Source)
      at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:294)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:19)
      at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
      at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:71)
      ... 4 more
      Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to channel
      at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
      at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
      at hudson.remoting.Channel$2.adapt(Channel.java:992)
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      ... 4 more
      ERROR: Asynchronous execution failure
      java.util.concurrent.ExecutionException: java.io.IOException: Unexpected Fingerprint type. Expected class hudson.model.Fingerprint or subclass but got class java.lang.String
      at hudson.remoting.Channel$2.adapt(Channel.java:994)
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.io.IOException: Unexpected Fingerprint type. Expected class hudson.model.Fingerprint or subclass but got class java.lang.String
      at hudson.model.Fingerprint.load(Fingerprint.java:1378)
      at hudson.model.Fingerprint.load(Fingerprint.java:1363)
      at hudson.model.FingerprintMap.load(FingerprintMap.java:97)
      at hudson.model.FingerprintMap.load(FingerprintMap.java:47)
      at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:161)
      at hudson.model.FingerprintMap.get(FingerprintMap.java:82)
      at hudson.model.FingerprintMap.get(FingerprintMap.java:47)
      at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:111)
      at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:68)
      at hudson.maven.reporters.MavenFingerprinter$PostBuildCallable.call(MavenFingerprinter.java:249)
      at hudson.maven.reporters.MavenFingerprinter$PostBuildCallable.call(MavenFingerprinter.java:236)
      at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:454)
      at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:586)
      at sun.reflect.GeneratedMethodAccessor508.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.model.Executor$2.call(Executor.java:912)
      at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
      at com.sun.proxy.$Proxy101.execute(Unknown Source)
      at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:294)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:19)
      at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
      at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:71)
      ... 4 more
      Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to channel
      at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
      at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
      at hudson.remoting.Channel$2.adapt(Channel.java:992)
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      ... 4 more
      ERROR: Asynchronous execution failure
      java.util.concurrent.ExecutionException: java.io.IOException: Unexpected Fingerprint type. Expected class hudson.model.Fingerprint or subclass but got class java.lang.String
      at hudson.remoting.Channel$2.adapt(Channel.java:994)
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      at java.lang.Thread.run(Thread.java:748)
      Caused by: java.io.IOException: Unexpected Fingerprint type. Expected class hudson.model.Fingerprint or subclass but got class java.lang.String
      at hudson.model.Fingerprint.load(Fingerprint.java:1378)
      at hudson.model.Fingerprint.load(Fingerprint.java:1363)
      at hudson.model.FingerprintMap.load(FingerprintMap.java:97)
      at hudson.model.FingerprintMap.load(FingerprintMap.java:47)
      at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:161)
      at hudson.model.FingerprintMap.get(FingerprintMap.java:82)
      at hudson.model.FingerprintMap.get(FingerprintMap.java:47)
      at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:111)
      at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:68)
      at hudson.maven.reporters.MavenFingerprinter$PostBuildCallable.call(MavenFingerprinter.java:249)
      at hudson.maven.reporters.MavenFingerprinter$PostBuildCallable.call(MavenFingerprinter.java:236)
      at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:454)
      at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:586)
      at sun.reflect.GeneratedMethodAccessor508.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at hudson.model.Executor$2.call(Executor.java:912)
      at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
      at com.sun.proxy.$Proxy101.execute(Unknown Source)
      at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:294)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      at org.jenkinsci.remoting.CallableDecorator.call(CallableDecorator.java:19)
      at hudson.remoting.CallableDecoratorList$1.call(CallableDecoratorList.java:21)
      at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
      at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:71)
      ... 4 more
      Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to channel
      at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
      at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
      at hudson.remoting.Channel$2.adapt(Channel.java:992)
      at hudson.remoting.Channel$2.adapt(Channel.java:988)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:186)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:146)
      at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      at hudson.remoting.UserRequest.perform(UserRequest.java:212)
      at hudson.remoting.UserRequest.perform(UserRequest.java:54)
      at hudson.remoting.Request$2.run(Request.java:369)
      at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      ... 4 more

            Unassigned Unassigned
            predatorvi Jeff VIncent
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: