• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • openJDK 1.7, Linux, Maven 3.0.4

      This was working for us in 1.509.1. With 1.518, we see the following exception at the end of the run

      01:11:44.584 ERROR: Asynchronous execution failure
      01:11:44.584 java.util.concurrent.ExecutionException: hudson.util.IOException2: Unable to read /data/jenkins/fingerprints/03/67/0f0ef6519a687a790def531eecd9.xml
      01:11:44.584 at hudson.remoting.Channel$3.adapt(Channel.java:679)
      01:11:44.584 at hudson.remoting.Channel$3.adapt(Channel.java:674)
      01:11:44.584 at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      01:11:44.584 at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185)
      01:11:44.584 at hudson.maven.Maven3Builder.call(Maven3Builder.java:105)
      01:11:44.584 at hudson.maven.Maven3Builder.call(Maven3Builder.java:66)
      01:11:44.584 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      01:11:44.584 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      01:11:44.584 at hudson.remoting.Request$2.run(Request.java:287)
      01:11:44.584 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      01:11:44.584 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      01:11:44.584 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      01:11:44.584 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      01:11:44.584 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      01:11:44.584 at java.lang.Thread.run(Thread.java:662)
      01:11:44.584 Caused by: hudson.util.IOException2: Unable to read /data/jenkins/fingerprints/03/67/0f0ef6519a687a790def531eecd9.xml
      01:11:44.584 at hudson.XmlFile.read(XmlFile.java:147)
      01:11:44.584 at hudson.model.Fingerprint.load(Fingerprint.java:981)
      01:11:44.584 at hudson.model.Fingerprint.load(Fingerprint.java:969)
      01:11:44.586 at hudson.model.FingerprintMap.load(FingerprintMap.java:94)
      01:11:44.586 at hudson.model.FingerprintMap.load(FingerprintMap.java:45)
      01:11:44.586 at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154)
      01:11:44.586 at hudson.model.FingerprintMap.get(FingerprintMap.java:79)
      01:11:44.586 at hudson.model.FingerprintMap.get(FingerprintMap.java:45)
      01:11:44.586 at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108)
      01:11:44.586 at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65)
      01:11:44.586 at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:125)
      01:11:44.586 at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:112)
      01:11:44.586 at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:404)
      01:11:44.586 at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:477)
      01:11:44.586 at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
      01:11:44.586 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      01:11:44.586 at java.lang.reflect.Method.invoke(Method.java:601)
      01:11:44.588 at hudson.model.Executor$1.call(Executor.java:547)
      01:11:44.588 at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
      01:11:44.588 at com.sun.proxy.$Proxy40.execute(Unknown Source)
      01:11:44.588 at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:270)
      01:11:44.588 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      01:11:44.588 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      01:11:44.588 at hudson.remoting.Request$2.run(Request.java:326)
      01:11:44.588 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      01:11:44.588 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      01:11:44.588 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      01:11:44.588 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      01:11:44.588 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      01:11:44.588 at java.lang.Thread.run(Thread.java:722)
      01:11:44.590 Caused by: com.thoughtworks.xstream.converters.ConversionException: : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 7961 and start tag <entry> from line 7959 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...-684,686-709,711-717,720-725,727-786,788-790,792-794,796-799,801-8... @7961:467 : : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 7961 and start tag <entry> from line 7959 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...-684,686-709,711-717,720-725,727-786,788-790,792-794,796-799,801-8... @7961:467
      01:11:44.590 ---- Debugging information ----
      01:11:44.590 message : : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 7961 and start tag <entry> from line 7959 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...-684,686-709,711-717,720-725,727-786,788-790,792-794,796-799,801-8... @7961:467
      01:11:44.590 cause-exception : com.thoughtworks.xstream.io.StreamException
      01:11:44.590 cause-message : : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 7961 and start tag <entry> from line 7959 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...-684,686-709,711-717,720-725,727-786,788-790,792-794,796-799,801-8... @7961:467
      01:11:44.590 class : hudson.model.Fingerprint$RangeSet
      01:11:44.590 required-type : hudson.model.Fingerprint$RangeSet
      01:11:44.590 converter-type : hudson.model.Fingerprint$RangeSet$ConverterImpl
      01:11:44.590 path : /fingerprint/usages/entry[1989]/ranges
      01:11:44.590 line number : 7961
      01:11:44.590 class[1] : java.util.Hashtable
      01:11:44.590 converter-type[1] : com.thoughtworks.xstream.converters.collections.MapConverter
      01:11:44.592 class[2] : hudson.model.Fingerprint
      01:11:44.592 converter-type[2] : hudson.util.RobustReflectionConverter
      01:11:44.592 version : null
      01:11:44.592 -------------------------------
      01:11:44.592 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
      01:11:44.592 at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      01:11:44.592 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      01:11:44.592 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
      01:11:44.592 at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
      01:11:44.592 at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:90)
      01:11:44.592 at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:78)
      01:11:44.592 at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:72)
      01:11:44.592 at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:67)
      01:11:44.592 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      01:11:44.593 at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      01:11:44.593 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      01:11:44.594 at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333)
      01:11:44.594 at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275)
      01:11:44.594 at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
      01:11:44.594 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      01:11:44.594 at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      01:11:44.594 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      01:11:44.594 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
      01:11:44.594 at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
      01:11:44.594 at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
      01:11:44.594 at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
      01:11:44.594 at hudson.util.XStream2.unmarshal(XStream2.java:109)
      01:11:44.594 at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
      01:11:44.594 at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925)
      01:11:44.595 at hudson.XmlFile.read(XmlFile.java:143)
      01:11:44.595 ... 29 more
      01:11:44.595 Caused by: com.thoughtworks.xstream.io.StreamException: : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 7961 and start tag <entry> from line 7959 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...-684,686-709,711-717,720-725,727-786,788-790,792-794,796-799,801-8... @7961:467
      01:11:44.596 at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:126)
      01:11:44.596 at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
      01:11:44.596 at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135)
      01:11:44.596 at com.thoughtworks.xstream.io.xml.AbstractPullReader.hasMoreChildren(AbstractPullReader.java:87)
      01:11:44.596 at com.thoughtworks.xstream.io.ReaderWrapper.hasMoreChildren(ReaderWrapper.java:32)
      01:11:44.596 at hudson.model.Fingerprint$RangeSet$ConverterImpl.unmarshal(Fingerprint.java:529)
      01:11:44.596 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      01:11:44.596 ... 54 more
      01:11:44.596 Caused by: java.io.EOFException: no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 7961 and start tag <entry> from line 7959 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...-684,686-709,711-717,720-725,727-786,788-790,792-794,796-799,801-8... @7961:467
      01:11:44.596 at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035)
      01:11:44.597 at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
      01:11:44.597 at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1384)
      01:11:44.597 at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
      01:11:44.597 at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
      01:11:44.597 ... 60 more
      01:11:44.597 ERROR: Asynchronous execution failure
      01:11:44.597 java.util.concurrent.ExecutionException: hudson.util.IOException2: Unable to read /data/jenkins/fingerprints/fb/44/723f35c2f1af5c51eb729b502f0d.xml
      01:11:44.597 at hudson.remoting.Channel$3.adapt(Channel.java:679)
      01:11:44.597 at hudson.remoting.Channel$3.adapt(Channel.java:674)
      01:11:44.597 at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
      01:11:44.597 at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185)
      01:11:44.597 at hudson.maven.Maven3Builder.call(Maven3Builder.java:105)
      01:11:44.597 at hudson.maven.Maven3Builder.call(Maven3Builder.java:66)
      01:11:44.597 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      01:11:44.597 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      01:11:44.597 at hudson.remoting.Request$2.run(Request.java:287)
      01:11:44.597 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      01:11:44.597 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      01:11:44.597 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      01:11:44.597 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      01:11:44.598 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      01:11:44.598 at java.lang.Thread.run(Thread.java:662)
      01:11:44.598 Caused by: hudson.util.IOException2: Unable to read /data/jenkins/fingerprints/fb/44/723f35c2f1af5c51eb729b502f0d.xml
      01:11:44.598 at hudson.XmlFile.read(XmlFile.java:147)
      01:11:44.598 at hudson.model.Fingerprint.load(Fingerprint.java:981)
      01:11:44.598 at hudson.model.Fingerprint.load(Fingerprint.java:969)
      01:11:44.599 at hudson.model.FingerprintMap.load(FingerprintMap.java:94)
      01:11:44.599 at hudson.model.FingerprintMap.load(FingerprintMap.java:45)
      01:11:44.599 at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154)
      01:11:44.599 at hudson.model.FingerprintMap.get(FingerprintMap.java:79)
      01:11:44.599 at hudson.model.FingerprintMap.get(FingerprintMap.java:45)
      01:11:44.599 at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108)
      01:11:44.599 at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65)
      01:11:44.599 at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:125)
      01:11:44.599 at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:112)
      01:11:44.600 at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:404)
      01:11:44.600 at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:477)
      01:11:44.600 at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
      01:11:44.600 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      01:11:44.601 at java.lang.reflect.Method.invoke(Method.java:601)
      01:11:44.601 at hudson.model.Executor$1.call(Executor.java:547)
      01:11:44.601 at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
      01:11:44.601 at com.sun.proxy.$Proxy40.execute(Unknown Source)
      01:11:44.601 at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:270)
      01:11:44.601 at hudson.remoting.UserRequest.perform(UserRequest.java:118)
      01:11:44.601 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      01:11:44.601 at hudson.remoting.Request$2.run(Request.java:326)
      01:11:44.601 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      01:11:44.602 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      01:11:44.602 at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      01:11:44.602 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      01:11:44.602 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      01:11:44.603 at java.lang.Thread.run(Thread.java:722)
      01:11:44.603 Caused by: com.thoughtworks.xstream.converters.ConversionException: : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 12741 and start tag <entry> from line 12739 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...1927,1929-1957,1959-1995,1997,1999-2038,2046-2055,2057-2062,2064,2... @12741:126 : : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 12741 and start tag <entry> from line 12739 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...1927,1929-1957,1959-1995,1997,1999-2038,2046-2055,2057-2062,2064,2... @12741:126
      01:11:44.603 ---- Debugging information ----
      01:11:44.603 message : : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 12741 and start tag <entry> from line 12739 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...1927,1929-1957,1959-1995,1997,1999-2038,2046-2055,2057-2062,2064,2... @12741:126
      01:11:44.603 cause-exception : com.thoughtworks.xstream.io.StreamException
      01:11:44.603 cause-message : : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 12741 and start tag <entry> from line 12739 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...1927,1929-1957,1959-1995,1997,1999-2038,2046-2055,2057-2062,2064,2... @12741:126
      01:11:44.603 class : hudson.model.Fingerprint$RangeSet
      01:11:44.603 required-type : hudson.model.Fingerprint$RangeSet
      01:11:44.603 converter-type : hudson.model.Fingerprint$RangeSet$ConverterImpl
      01:11:44.604 path : /fingerprint/usages/entry[3184]/ranges
      01:11:44.604 line number : 12741
      01:11:44.604 class[1] : java.util.Hashtable
      01:11:44.605 converter-type[1] : com.thoughtworks.xstream.converters.collections.MapConverter
      01:11:44.605 class[2] : hudson.model.Fingerprint
      01:11:44.605 converter-type[2] : hudson.util.RobustReflectionConverter
      01:11:44.605 version : null
      01:11:44.605 -------------------------------
      01:11:44.605 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
      01:11:44.605 at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      01:11:44.605 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      01:11:44.605 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
      01:11:44.605 at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
      01:11:44.605 at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:90)
      01:11:44.606 at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:78)
      01:11:44.606 at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:72)
      01:11:44.606 at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:67)
      01:11:44.607 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      01:11:44.607 at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      01:11:44.607 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      01:11:44.607 at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333)
      01:11:44.607 at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275)
      01:11:44.607 at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
      01:11:44.607 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      01:11:44.607 at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
      01:11:44.607 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
      01:11:44.607 at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
      01:11:44.607 at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
      01:11:44.608 at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
      01:11:44.608 at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
      01:11:44.608 at hudson.util.XStream2.unmarshal(XStream2.java:109)
      01:11:44.608 at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
      01:11:44.609 at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925)
      01:11:44.609 at hudson.XmlFile.read(XmlFile.java:143)
      01:11:44.609 ... 29 more
      01:11:44.609 Caused by: com.thoughtworks.xstream.io.StreamException: : no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 12741 and start tag <entry> from line 12739 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...1927,1929-1957,1959-1995,1997,1999-2038,2046-2055,2057-2062,2064,2... @12741:126
      01:11:44.609 at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:126)
      01:11:44.609 at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
      01:11:44.609 at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135)
      01:11:44.609 at com.thoughtworks.xstream.io.xml.AbstractPullReader.hasMoreChildren(AbstractPullReader.java:87)
      01:11:44.609 at com.thoughtworks.xstream.io.ReaderWrapper.hasMoreChildren(ReaderWrapper.java:32)
      01:11:44.609 at hudson.model.Fingerprint$RangeSet$ConverterImpl.unmarshal(Fingerprint.java:529)
      01:11:44.609 at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
      01:11:44.609 ... 54 more
      01:11:44.609 Caused by: java.io.EOFException: no more data available - expected end tags </ranges></entry></usages></fingerprint> to close start tag <ranges> from line 12741 and start tag <entry> from line 12739 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...1927,1929-1957,1959-1995,1997,1999-2038,2046-2055,2057-2062,2064,2... @12741:126
      01:11:44.610 at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035)
      01:11:44.611 at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
      01:11:44.611 at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1384)
      01:11:44.611 at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
      01:11:44.611 at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
      01:11:44.611 ... 60 more

          [JENKINS-18337] Fingerprint throws exceptions on 1.518

          Chris Chen added a comment - - edited

          This error also occurs in 1.514.

          Chris Chen added a comment - - edited This error also occurs in 1.514.

          We are getting a similar exception now with one job at fingerprinting.
          I think it is caused by an unmasked special character in the XML file.
          We have an ampersand character in the fileName tag.

          This causes the following exception:

          Zeichne Fingerabrücke auf
          ERROR: Aufzeichnen der Fingerabdrücke fehlgeschlagen
          hudson.util.IOException2: Unable to read /var/lib/jenkins/fingerprints/ad/e6/834fc0dc20875dcc2c88635d6b37.xml
          at hudson.XmlFile.read(XmlFile.java:147)
          at hudson.model.Fingerprint.load(Fingerprint.java:981)
          at hudson.model.Fingerprint.load(Fingerprint.java:969)
          at hudson.model.FingerprintMap.load(FingerprintMap.java:94)
          at hudson.model.FingerprintMap.load(FingerprintMap.java:45)
          at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154)
          at hudson.model.FingerprintMap.get(FingerprintMap.java:79)
          at hudson.model.FingerprintMap.get(FingerprintMap.java:45)
          at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108)
          at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65)
          at hudson.tasks.Fingerprinter$1Record.addRecord(Fingerprinter.java:210)
          at hudson.tasks.Fingerprinter.record(Fingerprinter.java:254)
          at hudson.tasks.Fingerprinter.perform(Fingerprinter.java:121)
          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:1601)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:241)
          Caused by: com.thoughtworks.xstream.converters.ConversionException: : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) : : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25)
          ---- Debugging information ----
          message : : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25)
          cause-exception : com.thoughtworks.xstream.io.StreamException
          cause-message : : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25)
          class : java.lang.String
          required-type : java.lang.String
          converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
          wrapped-converter : com.thoughtworks.xstream.converters.basic.StringConverter
          path : /fingerprint/fileName
          line number : 5
          class[1] : hudson.model.Fingerprint
          converter-type[1] : hudson.util.RobustReflectionConverter
          version : null
          -------------------------------
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
          at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333)
          at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275)
          at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
          at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
          at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
          at hudson.util.XStream2.unmarshal(XStream2.java:109)
          at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
          at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925)
          at hudson.XmlFile.read(XmlFile.java:143)
          ... 21 more
          Caused by: com.thoughtworks.xstream.io.StreamException: : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25)
          at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)
          at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
          at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135)
          at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180)
          at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48)
          at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          ... 37 more
          Caused by: org.xmlpull.v1.XmlPullParserException: entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25)
          at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2222)
          at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275)
          at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
          at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
          ... 43 more
          Build step 'Fingerabdrücke von Dateien aufzeichnen, um deren Verwendung zu verfolgen' changed build result to FAILURE

          Daniel Fischer added a comment - We are getting a similar exception now with one job at fingerprinting. I think it is caused by an unmasked special character in the XML file. We have an ampersand character in the fileName tag. This causes the following exception: Zeichne Fingerabrücke auf ERROR: Aufzeichnen der Fingerabdrücke fehlgeschlagen hudson.util.IOException2: Unable to read /var/lib/jenkins/fingerprints/ad/e6/834fc0dc20875dcc2c88635d6b37.xml at hudson.XmlFile.read(XmlFile.java:147) at hudson.model.Fingerprint.load(Fingerprint.java:981) at hudson.model.Fingerprint.load(Fingerprint.java:969) at hudson.model.FingerprintMap.load(FingerprintMap.java:94) at hudson.model.FingerprintMap.load(FingerprintMap.java:45) at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154) at hudson.model.FingerprintMap.get(FingerprintMap.java:79) at hudson.model.FingerprintMap.get(FingerprintMap.java:45) at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108) at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65) at hudson.tasks.Fingerprinter$1Record.addRecord(Fingerprinter.java:210) at hudson.tasks.Fingerprinter.record(Fingerprinter.java:254) at hudson.tasks.Fingerprinter.perform(Fingerprinter.java:121) 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:1601) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:241) Caused by: com.thoughtworks.xstream.converters.ConversionException: : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) : : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) ---- Debugging information ---- message : : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) cause-exception : com.thoughtworks.xstream.io.StreamException cause-message : : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) class : java.lang.String required-type : java.lang.String converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper wrapped-converter : com.thoughtworks.xstream.converters.basic.StringConverter path : /fingerprint/fileName line number : 5 class [1] : hudson.model.Fingerprint converter-type [1] : hudson.util.RobustReflectionConverter version : null ------------------------------- at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333) at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275) at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061) at hudson.util.XStream2.unmarshal(XStream2.java:109) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925) at hudson.XmlFile.read(XmlFile.java:143) ... 21 more Caused by: com.thoughtworks.xstream.io.StreamException: : entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124) at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148) at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135) at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180) at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48) at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ... 37 more Caused by: org.xmlpull.v1.XmlPullParserException: entity reference name can not contain character <' (position: START_TAG seen ...<fileName>REC1R&E.DAT<... @5:25) at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2222) at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275) at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109) ... 43 more Build step 'Fingerabdrücke von Dateien aufzeichnen, um deren Verwendung zu verfolgen' changed build result to FAILURE

          The issue with the special characters in the filename or other tags could be fixed analogical to JENKINS-10241 (keyword CDATA).

          Daniel Fischer added a comment - The issue with the special characters in the filename or other tags could be fixed analogical to JENKINS-10241 (keyword CDATA).

          Tom Hollis added a comment -

          I have the same issue, it has started with 1.518 for me, I am getting '&' characters in the fingerprint xml files rather than '&'

          I can get it working by using sed to find and replace, but it comes back again shortly after.

          For me though the errors are only coming from the label expression in a build which I deleted some time ago.

          Unfortunately I can't find the data which the fingerprint files are generated from

          This is the error I get:

          [EnvInject] - Variables injected successfully.
          ERROR: Failed to copy artifacts from Tools_MAIN_source_sync with filter: **
          hudson.util.IOException2: Failed to copy /var/lib/jenkins/jobs/Tools_MAIN_source_sync/builds/2013-06-13_16-59-29/archive/external/src/imglib/UsePackage.cmake to c:\img\jenkins\workspace\Tools_MAIN_Windows_Build\external\src\imglib\UsePackage.cmake
          at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyOne(FingerprintingCopyMethod.java:105)
          at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyAll(FingerprintingCopyMethod.java:68)
          at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:261)
          at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:238)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
          at hudson.model.Build$BuildExecution.build(Build.java:199)
          at hudson.model.Build$BuildExecution.doRun(Build.java:160)
          at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586)
          at hudson.model.Run.execute(Run.java:1576)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:241)
          Caused by: hudson.util.IOException2: Unable to read /var/lib/jenkins/fingerprints/a7/f7/7394741fac5b703c9f4590e19e4a.xml
          at hudson.XmlFile.read(XmlFile.java:147)
          at hudson.model.Fingerprint.load(Fingerprint.java:981)
          at hudson.model.Fingerprint.load(Fingerprint.java:969)
          at hudson.model.FingerprintMap.load(FingerprintMap.java:94)
          at hudson.model.FingerprintMap.load(FingerprintMap.java:45)
          at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154)
          at hudson.model.FingerprintMap.get(FingerprintMap.java:79)
          at hudson.model.FingerprintMap.get(FingerprintMap.java:45)
          at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108)
          at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65)
          at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyOne(FingerprintingCopyMethod.java:98)
          ... 12 more
          Caused by: com.thoughtworks.xstream.converters.ConversionException: : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) : : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81)
          ---- Debugging information ----
          message : : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81)
          cause-exception : com.thoughtworks.xstream.io.StreamException
          cause-message : : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81)
          class : java.lang.String
          required-type : java.lang.String
          converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
          wrapped-converter : com.thoughtworks.xstream.converters.basic.StringConverter
          path : /fingerprint/usages/entry[9]/string
          line number : 44
          class[1] : java.util.Hashtable
          converter-type[1] : com.thoughtworks.xstream.converters.collections.MapConverter
          class[2] : hudson.model.Fingerprint
          converter-type[2] : hudson.util.RobustReflectionConverter
          version : null
          -------------------------------
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
          at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
          at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
          at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:86)
          at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:78)
          at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:72)
          at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:67)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333)
          at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275)
          at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
          at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
          at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
          at hudson.util.XStream2.unmarshal(XStream2.java:109)
          at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
          at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925)
          at hudson.XmlFile.read(XmlFile.java:143)
          ... 22 more
          Caused by: com.thoughtworks.xstream.io.StreamException: : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81)
          at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)
          at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
          at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135)
          at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180)
          at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48)
          at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49)
          at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          ... 47 more
          Caused by: org.xmlpull.v1.XmlPullParserException: entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81)
          at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2212)
          at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275)
          at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
          at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
          ... 53 more
          Build step 'Copy artifacts from another project' marked build as failure
          [WARNINGS] Skipping publisher since build result is FAILURE
          Archiving artifacts
          Finished: FAILURE

          Tom Hollis added a comment - I have the same issue, it has started with 1.518 for me, I am getting '&' characters in the fingerprint xml files rather than '&' I can get it working by using sed to find and replace, but it comes back again shortly after. For me though the errors are only coming from the label expression in a build which I deleted some time ago. Unfortunately I can't find the data which the fingerprint files are generated from This is the error I get: [EnvInject] - Variables injected successfully. ERROR: Failed to copy artifacts from Tools_MAIN_source_sync with filter: ** hudson.util.IOException2: Failed to copy /var/lib/jenkins/jobs/Tools_MAIN_source_sync/builds/2013-06-13_16-59-29/archive/external/src/imglib/UsePackage.cmake to c:\img\jenkins\workspace\Tools_MAIN_Windows_Build\external\src\imglib\UsePackage.cmake at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyOne(FingerprintingCopyMethod.java:105) at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyAll(FingerprintingCopyMethod.java:68) at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:261) at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:238) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804) at hudson.model.Build$BuildExecution.build(Build.java:199) at hudson.model.Build$BuildExecution.doRun(Build.java:160) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:586) at hudson.model.Run.execute(Run.java:1576) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:241) Caused by: hudson.util.IOException2: Unable to read /var/lib/jenkins/fingerprints/a7/f7/7394741fac5b703c9f4590e19e4a.xml at hudson.XmlFile.read(XmlFile.java:147) at hudson.model.Fingerprint.load(Fingerprint.java:981) at hudson.model.Fingerprint.load(Fingerprint.java:969) at hudson.model.FingerprintMap.load(FingerprintMap.java:94) at hudson.model.FingerprintMap.load(FingerprintMap.java:45) at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154) at hudson.model.FingerprintMap.get(FingerprintMap.java:79) at hudson.model.FingerprintMap.get(FingerprintMap.java:45) at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108) at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65) at hudson.plugins.copyartifact.FingerprintingCopyMethod.copyOne(FingerprintingCopyMethod.java:98) ... 12 more Caused by: com.thoughtworks.xstream.converters.ConversionException: : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) : : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) ---- Debugging information ---- message : : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) cause-exception : com.thoughtworks.xstream.io.StreamException cause-message : : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) class : java.lang.String required-type : java.lang.String converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper wrapped-converter : com.thoughtworks.xstream.converters.basic.StringConverter path : /fingerprint/usages/entry [9] /string line number : 44 class [1] : java.util.Hashtable converter-type [1] : com.thoughtworks.xstream.converters.collections.MapConverter class [2] : hudson.model.Fingerprint converter-type [2] : hudson.util.RobustReflectionConverter version : null ------------------------------- at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71) at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:86) at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:78) at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:72) at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:67) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333) at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275) at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061) at hudson.util.XStream2.unmarshal(XStream2.java:109) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925) at hudson.XmlFile.read(XmlFile.java:143) ... 22 more Caused by: com.thoughtworks.xstream.io.StreamException: : entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124) at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148) at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135) at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180) at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48) at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ... 47 more Caused by: org.xmlpull.v1.XmlPullParserException: entity reference names can not start with character '&' (position: START_TAG seen ...Tools_MAIN_Multi/Arch=x86-64,BuildType=Debug,label=linux&&... @44:81) at org.xmlpull.mxp1.MXParser.parseEntityRef(MXParser.java:2212) at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1275) at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109) ... 53 more Build step 'Copy artifacts from another project' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE Archiving artifacts Finished: FAILURE

          Same thing for me with 1.509.3-RC1
          I will have a look at this erroneous file but it seems that it's not the only one. I don't know how/why they were corrupted

          ERROR: Asynchronous execution failure
          java.util.concurrent.ExecutionException: hudson.util.IOException2: Unable to read /srv/jenkins/fingerprints/af/4d/fb5ca5d3d1892eb017a034f8208e.xml
          	at hudson.remoting.Channel$4.adapt(Channel.java:705)
          	at hudson.remoting.Channel$4.adapt(Channel.java:700)
          	at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
          	at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185)
          	at hudson.maven.Maven3Builder.call(Maven3Builder.java:105)
          	at hudson.maven.Maven3Builder.call(Maven3Builder.java:66)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          	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:895)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
          	at java.lang.Thread.run(Thread.java:662)
          Caused by: hudson.util.IOException2: Unable to read /srv/jenkins/fingerprints/af/4d/fb5ca5d3d1892eb017a034f8208e.xml
          	at hudson.XmlFile.read(XmlFile.java:147)
          	at hudson.model.Fingerprint.load(Fingerprint.java:981)
          	at hudson.model.Fingerprint.load(Fingerprint.java:969)
          	at hudson.model.FingerprintMap.load(FingerprintMap.java:94)
          	at hudson.model.FingerprintMap.load(FingerprintMap.java:45)
          	at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154)
          	at hudson.model.FingerprintMap.get(FingerprintMap.java:79)
          	at hudson.model.FingerprintMap.get(FingerprintMap.java:45)
          	at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108)
          	at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65)
          	at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:125)
          	at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:112)
          	at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:404)
          	at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:477)
          	at sun.reflect.GeneratedMethodAccessor352.invoke(Unknown Source)
          	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          	at java.lang.reflect.Method.invoke(Method.java:606)
          	at hudson.model.Executor$1.call(Executor.java:543)
          	at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23)
          	at com.sun.proxy.$Proxy49.execute(Unknown Source)
          	at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:270)
          	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
          	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:334)
          	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
          	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          	at java.lang.Thread.run(Thread.java:724)
          Caused by: com.thoughtworks.xstream.converters.ConversionException:  : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 :  : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73
          ---- Debugging information ----
          message             :  : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73
          cause-exception     : com.thoughtworks.xstream.io.StreamException
          cause-message       :  : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73
          class               : java.lang.String
          required-type       : java.lang.String
          converter-type      : com.thoughtworks.xstream.converters.SingleValueConverterWrapper
          wrapped-converter   : com.thoughtworks.xstream.converters.basic.StringConverter
          path                : /fingerprint/usages/entry[1857]/string
          line number         : 7432
          class[1]            : java.util.Hashtable
          converter-type[1]   : com.thoughtworks.xstream.converters.collections.MapConverter
          class[2]            : hudson.model.Fingerprint
          converter-type[2]   : hudson.util.RobustReflectionConverter
          version             : null
          -------------------------------
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
          	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
          	at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
          	at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:86)
          	at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:78)
          	at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:72)
          	at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:67)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          	at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333)
          	at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275)
          	at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          	at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
          	at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
          	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
          	at hudson.util.XStream2.unmarshal(XStream2.java:109)
          	at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
          	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925)
          	at hudson.XmlFile.read(XmlFile.java:143)
          	... 29 more
          Caused by: com.thoughtworks.xstream.io.StreamException:  : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73
          	at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:126)
          	at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
          	at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135)
          	at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180)
          	at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48)
          	at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49)
          	at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
          	... 54 more
          Caused by: java.io.EOFException: no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73
          	at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035)
          	at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
          	at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1384)
          	at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
          	at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
          	... 60 more
          

          Arnaud Héritier added a comment - Same thing for me with 1.509.3-RC1 I will have a look at this erroneous file but it seems that it's not the only one. I don't know how/why they were corrupted ERROR: Asynchronous execution failure java.util.concurrent.ExecutionException: hudson.util.IOException2: Unable to read /srv/jenkins/fingerprints/af/4d/fb5ca5d3d1892eb017a034f8208e.xml at hudson.remoting.Channel$4.adapt(Channel.java:705) at hudson.remoting.Channel$4.adapt(Channel.java:700) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:185) at hudson.maven.Maven3Builder.call(Maven3Builder.java:105) at hudson.maven.Maven3Builder.call(Maven3Builder.java:66) at hudson.remoting.UserRequest.perform(UserRequest.java:118) 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:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang. Thread .run( Thread .java:662) Caused by: hudson.util.IOException2: Unable to read /srv/jenkins/fingerprints/af/4d/fb5ca5d3d1892eb017a034f8208e.xml at hudson.XmlFile.read(XmlFile.java:147) at hudson.model.Fingerprint.load(Fingerprint.java:981) at hudson.model.Fingerprint.load(Fingerprint.java:969) at hudson.model.FingerprintMap.load(FingerprintMap.java:94) at hudson.model.FingerprintMap.load(FingerprintMap.java:45) at hudson.util.KeyedDataStorage.get(KeyedDataStorage.java:154) at hudson.model.FingerprintMap.get(FingerprintMap.java:79) at hudson.model.FingerprintMap.get(FingerprintMap.java:45) at hudson.util.KeyedDataStorage.getOrCreate(KeyedDataStorage.java:108) at hudson.model.FingerprintMap.getOrCreate(FingerprintMap.java:65) at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:125) at hudson.maven.reporters.MavenFingerprinter$1.call(MavenFingerprinter.java:112) at hudson.maven.MavenBuild$ProxyImpl.execute(MavenBuild.java:404) at hudson.maven.MavenBuild$ProxyImpl2.execute(MavenBuild.java:477) at sun.reflect.GeneratedMethodAccessor352.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.model.Executor$1.call(Executor.java:543) at hudson.util.InterceptingProxy$1.invoke(InterceptingProxy.java:23) at com.sun.proxy.$Proxy49.execute(Unknown Source) at hudson.maven.MavenBuildProxy$Filter$AsyncInvoker.call(MavenBuildProxy.java:270) at hudson.remoting.UserRequest.perform(UserRequest.java:118) 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:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang. Thread .run( Thread .java:724) Caused by: com.thoughtworks.xstream.converters.ConversionException: : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 : : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 ---- Debugging information ---- message : : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 cause-exception : com.thoughtworks.xstream.io.StreamException cause-message : : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 class : java.lang. String required-type : java.lang. String converter-type : com.thoughtworks.xstream.converters.SingleValueConverterWrapper wrapped-converter : com.thoughtworks.xstream.converters.basic.StringConverter path : /fingerprint/usages/entry[1857]/string line number : 7432 class[ 1] : java.util.Hashtable converter-type[1] : com.thoughtworks.xstream.converters.collections.MapConverter class[ 2] : hudson.model.Fingerprint converter-type[2] : hudson.util.RobustReflectionConverter version : null ------------------------------- at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71) at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:86) at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:78) at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:72) at com.thoughtworks.xstream.converters.collections.MapConverter.unmarshal(MapConverter.java:67) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333) at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275) at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66) at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50) at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134) at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061) at hudson.util.XStream2.unmarshal(XStream2.java:109) at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045) at com.thoughtworks.xstream.XStream.fromXML(XStream.java:925) at hudson.XmlFile.read(XmlFile.java:143) ... 29 more Caused by: com.thoughtworks.xstream.io.StreamException: : no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:126) at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148) at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:135) at com.thoughtworks.xstream.io.xml.AbstractPullReader.getValue(AbstractPullReader.java:180) at com.thoughtworks.xstream.io.ReaderWrapper.getValue(ReaderWrapper.java:48) at com.thoughtworks.xstream.converters.SingleValueConverterWrapper.unmarshal(SingleValueConverterWrapper.java:49) at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72) ... 54 more Caused by: java.io.EOFException: no more data available - expected end tags </string></entry></usages></fingerprint> to close start tag <string> from line 7432 and start tag <entry> from line 7431 and start tag <usages> from line 6 and start tag <fingerprint> from line 2, parser stopped on START_TAG seen ...<string>platform-calendar-end-date-suggestion-fb-ci/org.exoplatfor... @7432:73 at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3035) at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046) at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1384) at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109) ... 60 more

          Code changed in jenkins
          User: Jesse Glick
          Path:
          changelog.html
          core/src/main/java/hudson/model/Fingerprint.java
          core/src/main/java/hudson/model/FingerprintCleanupThread.java
          core/src/test/java/hudson/model/FingerprintTest.java
          http://jenkins-ci.org/commit/jenkins/89a11462c7e77484e8e9fff36baa404eaba9c8e8
          Log:
          [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: changelog.html core/src/main/java/hudson/model/Fingerprint.java core/src/main/java/hudson/model/FingerprintCleanupThread.java core/src/test/java/hudson/model/FingerprintTest.java http://jenkins-ci.org/commit/jenkins/89a11462c7e77484e8e9fff36baa404eaba9c8e8 Log: [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML.

          Code changed in jenkins
          User: Jesse Glick
          Path:
          core/src/main/java/hudson/model/Fingerprint.java
          core/src/main/java/hudson/model/FingerprintCleanupThread.java
          core/src/test/java/hudson/model/FingerprintTest.java
          http://jenkins-ci.org/commit/jenkins/c80cd42e45908eca775890738e05527f3b979403
          Log:
          [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML.
          Conflicts:
          changelog.html

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: core/src/main/java/hudson/model/Fingerprint.java core/src/main/java/hudson/model/FingerprintCleanupThread.java core/src/test/java/hudson/model/FingerprintTest.java http://jenkins-ci.org/commit/jenkins/c80cd42e45908eca775890738e05527f3b979403 Log: [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML. Conflicts: changelog.html

          jglick I'm attaching an erroneous fingerprint I have on my instance. Strangely mines are somehow truncated. But I don't see any special character. A size limitation ? The cleanup thread that is partially deleting it (I don't see how) ?

          Arnaud Héritier added a comment - jglick I'm attaching an erroneous fingerprint I have on my instance. Strangely mines are somehow truncated. But I don't see any special character. A size limitation ? The cleanup thread that is partially deleting it (I don't see how) ?

          dogfood added a comment -

          Integrated in jenkins_main_trunk #2863
          [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML. (Revision 89a11462c7e77484e8e9fff36baa404eaba9c8e8)

          Result = SUCCESS
          Jesse Glick : 89a11462c7e77484e8e9fff36baa404eaba9c8e8
          Files :

          • core/src/main/java/hudson/model/Fingerprint.java
          • core/src/main/java/hudson/model/FingerprintCleanupThread.java
          • core/src/test/java/hudson/model/FingerprintTest.java
          • changelog.html

          dogfood added a comment - Integrated in jenkins_main_trunk #2863 [FIXED JENKINS-18337] Must use xmlEscape for freeform text fields in fingerprint XML. (Revision 89a11462c7e77484e8e9fff36baa404eaba9c8e8) Result = SUCCESS Jesse Glick : 89a11462c7e77484e8e9fff36baa404eaba9c8e8 Files : core/src/main/java/hudson/model/Fingerprint.java core/src/main/java/hudson/model/FingerprintCleanupThread.java core/src/test/java/hudson/model/FingerprintTest.java changelog.html

          Jesse Glick added a comment -

          @aheritier filed his issue as JENKINS-19515.

          Jesse Glick added a comment - @aheritier filed his issue as JENKINS-19515 .

            jglick Jesse Glick
            chrisc Chris Chen
            Votes:
            4 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: