[JIRA] (JENKINS-58742) IOException: Unexpected Fingerprint type

11 views
Skip to first unread message

predatorvi@gmail.com (JIRA)

unread,
Jul 31, 2019, 2:19:03 PM7/31/19
to jenkinsc...@googlegroups.com
Jeff VIncent created an issue
 
Jenkins / Bug JENKINS-58742
IOException: Unexpected Fingerprint type
Issue Type: Bug Bug
Assignee: Unassigned
Components: maven-plugin
Created: 2019-07-31 18:18
Environment: Ubuntu 18.04.2
Oracle Java 8 (v1.8.0_212-b10)
Tomcat8
Jenkins LTS 2.176.2
Maven 3.6.1

Jenkins Plugins:
ace-editor 1.1
ant 1.9
antisamy-markup-formatter 1.5
apache-httpcomponents-client-4-api 4.5.5-3.0
authentication-tokens 1.3
authorize-project 1.3.0
badge 1.8
bitbucket 1.1.10
bitbucket-oauth 0.9
blueocean 1.18.0
blueocean-autofavorite 1.2.4
blueocean-bitbucket-pipeline 1.18.0
blueocean-commons 1.18.0
blueocean-config 1.18.0
blueocean-core-js 1.18.0
blueocean-dashboard 1.18.0
blueocean-display-url 2.3.0
blueocean-events 1.18.0
blueocean-git-pipeline 1.18.0
blueocean-github-pipeline 1.18.0
blueocean-i18n 1.18.0
blueocean-jira 1.18.0
blueocean-jwt 1.18.0
blueocean-personalization 1.18.0
blueocean-pipeline-api-impl 1.18.0
blueocean-pipeline-editor 1.18.0
blueocean-pipeline-scm-api 1.18.0
blueocean-rest 1.18.0
blueocean-rest-impl 1.18.0
blueocean-web 1.18.0
bouncycastle-api 2.17
branch-api 2.5.4
build-timeout 1.19
build-with-parameters 1.4
cloudbees-bitbucket-branch-source 2.4.5
cloudbees-folder 6.9
cmakebuilder 2.6.1
command-launcher 1.3
conditional-buildstep 1.3.6
config-file-provider 3.6.2
configurationslicing 1.47
copyartifact 1.42.1
coverity 1.11.4
credentials 2.2.0
credentials-binding 1.19
dashboard-view 2.10
display-url-api 2.3.1
docker-commons 1.15
docker-workflow 1.18
dtkit-api 2.1.1-1
durable-task 1.30
email-ext 2.66
envinject 2.2.0
envinject-api 1.6
external-monitor-job 1.7
favorite 2.3.2
git 3.11.0
git-client 2.8.0
git-server 1.7
github 1.29.4
github-api 1.95
github-branch-source 2.5.5
gitlab-oauth 1.4
gitlab-plugin 1.5.12
gradle 1.33
greenballs 1.15
groovy 2.2
groovy-postbuild 2.5
groovy-remote 0.2
h2-api 1.4.199
handlebars 1.1.1
handy-uri-templates-2-api 2.1.7-1.0
htmlpublisher 1.18
icon-shim 2.0.3
jackson2-api 2.9.9.1
javadoc 1.5
jdk-tool 1.3
JDK_Parameter_Plugin 1.0
jenkins-design-language 1.18.0
jira 3.0.8
job-dsl 1.74
jquery 1.12.4-0
jquery-detached 1.2.1
jsch 0.1.55.1
junit 1.28
ldap 1.20
lockable-resources 2.5
mailer 1.24
managed-scripts 1.4
mapdb-api 1.0.9.0
mashup-portlets-plugin 1.1.0
matrix-auth 2.4.2
matrix-combinations-parameter 1.3.0
matrix-groovy-execution-strategy 1.0.7
matrix-project 1.14
maven-dependency-update-trigger 1.5
maven-plugin 3.3
mercurial 2.8
momentjs 1.1.1
multi-slave-config-plugin 1.2.0
nexus-artifact-uploader 2.10
p4 1.10.3
pam-auth 1.5.1
parameterized-trigger 2.35.2
pipeline-build-step 2.9
pipeline-github-lib 1.0
pipeline-graph-analysis 1.10
pipeline-input-step 2.10
pipeline-maven 3.8.0
pipeline-milestone-step 1.3.1
pipeline-model-api 1.3.9
pipeline-model-declarative-agent 1.1.1
pipeline-model-definition 1.3.9
pipeline-model-extensions 1.3.9
pipeline-rest-api 2.11
pipeline-stage-step 2.3
pipeline-stage-tags-metadata 1.3.9
pipeline-stage-view 2.11
pipeline-utility-steps 2.3.0
plain-credentials 1.5
pubsub-light 1.12
resource-disposer 0.13
run-condition 1.2
scm-api 2.6.3
script-security 1.61
skip-certificate-check 1.0
slack 2.28
sonar 2.9
splunk-devops 1.7.4
sse-gateway 1.18
ssh-credentials 1.17.1
ssh-slaves 1.30.1
structs 1.20
subversion 2.12.2
timestamper 1.10
token-macro 2.8
variant 1.3
windows-slaves 1.4
workflow-aggregator 2.6
workflow-api 2.35
workflow-basic-steps 2.18
workflow-cps 2.72
workflow-cps-global-lib 2.14
workflow-durable-task-step 2.33
workflow-job 2.33
workflow-multibranch 2.21
workflow-scm-step 2.9
workflow-step-api 2.20
workflow-support 3.3
ws-cleanup 0.37
xunit 2.3.5
Priority: Major Major
Reporter: Jeff VIncent

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

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

marklordan@gmail.com (JIRA)

unread,
Aug 22, 2019, 5:45:02 AM8/22/19
to jenkinsc...@googlegroups.com
Mark Lordan commented on Bug JENKINS-58742
 
Re: IOException: Unexpected Fingerprint type

I've recently noticed this issue too on all of our branches, the build is successful each time, but I'm seeing similar exceptions in the console log. 
I'm on Jenkins 2.178 and Maven 3.5.4, Java 1.8.0_161-b12

barnabas.bodnar@ser.de (JIRA)

unread,
Dec 3, 2019, 4:31:02 AM12/3/19
to jenkinsc...@googlegroups.com

Occurred on my Jenkins v2.191.1 too, causing a build-error although the Maven-build itself was successful.

This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo

barnabas.bodnar@ser.de (JIRA)

unread,
Dec 3, 2019, 4:34:02 AM12/3/19
to jenkinsc...@googlegroups.com
Barnabas Bodnar edited a comment on Bug JENKINS-58742
Occurred on my Jenkins v2.191.1 too, causing after a build-error although the succesful Maven-build itself was successful .
Reply all
Reply to author
Forward
0 new messages