|
||||||||
|
This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators. For more information on JIRA, see: http://www.atlassian.com/software/jira |
||||||||
- [JIRA] (JENKINS-15595) XmlPullParserException wh... [email protected] (JIRA)
- [JIRA] (JENKINS-15595) XmlPullParserExcepti... [email protected] (JIRA)
- [JIRA] (JENKINS-15595) XmlPullParserExcepti... [email protected] (JIRA)

As you mention there is a clean up thread, however triggering it will not resolve the problem if there are corrupt fingerprint files.
as when that runs it calls the same FingerPrint.load [1], as is called in the stack above and receives the same exception, which just causes it to log a warning [2], but does not delete the file.
I would suggest that this is a core issue as much as copy artifact plugin one.
Though the copy artifact plugin could be defensive and just not generate the fingerprints in these cases, and flag a warning in the logs. at [3].
[1] https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/Fingerprint.java#L900
[2] https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/FingerprintCleanupThread.java#L102
[3] https://github.com/jenkinsci/copyartifact-plugin/blob/master/src/main/java/hudson/plugins/copyartifact/FingerprintingCopyMethod.java#L98