-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
Redhat
Jenkins 1.434
TestLink plugin 3.02
Jenkins output:
Started by timer
Building remotely on jenkins-slave4 (Windows2008)
Copied 298 artifacts from trunk-onqmodels #482
Copied 19 artifacts from trunk-onqQaAccept #235
Copied 5 artifacts from trunk-onqQaQueueSchedule #31
Copied 21 artifacts from trunk-onqIntTestIntegration #252
Copied 6 artifacts from trunk-onqQaPrimeTheDialer #160
Copied 6 artifacts from trunk-onqQaPurgeRecords #33
Copied 5 artifacts from trunk-onqQaReleaseSentRecords #42
Copied 5 artifacts from trunk-onqQaSimulation #41
Copied 5 artifacts from trunk-onqQaMultiTenant #49
Copied 5 artifacts from trunk-onqQaTransferAccounts #26
Preparing TestLink client API.
Using TestLink URL: https://jira.corp.alisolutions.com/testlink/lib/api/xmlrpc.php
Found 102 automated test cases in TestLink.
Sorting automated test cases by TestLink test plan execution order.
Executing single Build Steps.
Executing iterative Build Steps.
Looking for the test results of TestLink test cases.
Looking for test results in JUnit suites.
Found [347] JUnit XML(s).
hudson.plugins.testlink.parser.ParserException: Error while parsing file c:\Users\buildsys\hudson\workspace\trunk-updateTestLink\build\junit\TEST-com.ali.onqtest.qa.purgeRecords.PurgeRecordsMultipleFileLoadTest.xml: org.xml.sax.SAXParseException: Premature end of file.
at hudson.plugins.testlink.parser.Parser.parse(Parser.java:101)
at hudson.plugins.testlink.result.junit.JUnitSuitesTestResultSeeker.processJUnitReports(JUnitSuitesTestResultSeeker.java:124)
at hudson.plugins.testlink.result.junit.JUnitSuitesTestResultSeeker.seek(JUnitSuitesTestResultSeeker.java:94)
at hudson.plugins.testlink.result.TestResultsCallable.seekTestResults(TestResultsCallable.java:98)
at hudson.plugins.testlink.result.TestResultsCallable.invoke(TestResultsCallable.java:126)
at hudson.plugins.testlink.result.TestResultsCallable.invoke(TestResultsCallable.java:45)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2022)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1$1.run(Engine.java:60)
at java.lang.Thread.run(Unknown Source)
Caused by: hudson.plugins.testlink.parser.ParserException: org.xml.sax.SAXParseException: Premature end of file.
at hudson.plugins.testlink.parser.junit.JUnitParser.parse(JUnitParser.java:102)
at hudson.plugins.testlink.parser.junit.JUnitParser.parse(JUnitParser.java:51)
at hudson.plugins.testlink.parser.Parser.parse(Parser.java:89)
... 16 more
Caused by: org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at hudson.plugins.testlink.parser.junit.JUnitParser.parse(JUnitParser.java:94)
... 18 more
Looking for test results in JUnit classes.
Found [347] JUnit XML(s).
hudson.plugins.testlink.parser.ParserException: Error while parsing file c:\Users\buildsys\hudson\workspace\trunk-updateTestLink\build\junit\TEST-com.ali.onqtest.qa.purgeRecords.PurgeRecordsMultipleFileLoadTest.xml: org.xml.sax.SAXParseException: Premature end of file.
at hudson.plugins.testlink.parser.Parser.parse(Parser.java:101)
at hudson.plugins.testlink.result.junit.JUnitTestCasesTestResultSeeker.processJUnitReports(JUnitTestCasesTestResultSeeker.java:133)
at hudson.plugins.testlink.result.junit.JUnitTestCasesTestResultSeeker.seek(JUnitTestCasesTestResultSeeker.java:103)
at hudson.plugins.testlink.result.TestResultsCallable.seekTestResults(TestResultsCallable.java:98)
at hudson.plugins.testlink.result.TestResultsCallable.invoke(TestResultsCallable.java:126)
at hudson.plugins.testlink.result.TestResultsCallable.invoke(TestResultsCallable.java:45)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2022)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at hudson.remoting.Engine$1$1.run(Engine.java:60)
at java.lang.Thread.run(Unknown Source)
Caused by: hudson.plugins.testlink.parser.ParserException: org.xml.sax.SAXParseException: Premature end of file.
at hudson.plugins.testlink.parser.junit.JUnitParser.parse(JUnitParser.java:102)
at hudson.plugins.testlink.parser.junit.JUnitParser.parse(JUnitParser.java:51)
at hudson.plugins.testlink.parser.Parser.parse(Parser.java:89)
... 16 more
Caused by: org.xml.sax.SAXParseException: Premature end of file.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at hudson.plugins.testlink.parser.junit.JUnitParser.parse(JUnitParser.java:94)
... 18 more
FATAL: remote file operation failed: c:/Users/buildsys/hudson/workspace/trunk-updateTestLink at hudson.remoting.Channel@4b730404:jenkins-slave4 (Windows2008)
hudson.util.IOException2: remote file operation failed: c:/Users/buildsys/hudson/workspace/trunk-updateTestLink at hudson.remoting.Channel@4b730404:jenkins-slave4 (Windows2008)
at hudson.FilePath.act(FilePath.java:781)
at hudson.FilePath.act(FilePath.java:767)
at hudson.plugins.testlink.TestLinkBuilder.perform(TestLinkBuilder.java:196)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:694)
at hudson.model.Build$RunnerImpl.build(Build.java:178)
at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:460)
at hudson.model.Run.run(Run.java:1404)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:230)
Caused by: java.io.IOException: Remote call on jenkins-slave4 (Windows2008) failed
at hudson.remoting.Channel.call(Channel.java:690)
at hudson.FilePath.act(FilePath.java:774)
... 11 more
Caused by: java.lang.OutOfMemoryError: Java heap space
The PurgeRecordsMultipleFileLoadTest.xml was empty - the unit test job was aborted. It would prefer that this would result in updating TestLink with a failure result when the XML cannot be parsed than having the job fail.
I re-ran the same job but excluded the artifacts from trunk-onqQaPurgeRecords but that resulted in:
Started by user jsillers
Building remotely on jenkins-slave4 (Windows2008)
Copied 298 artifacts from trunk-onqmodels #482
Copied 19 artifacts from trunk-onqQaAccept #235
Copied 5 artifacts from trunk-onqQaQueueSchedule #31
Copied 21 artifacts from trunk-onqIntTestIntegration #252
Copied 6 artifacts from trunk-onqQaPrimeTheDialer #160
Copied 5 artifacts from trunk-onqQaReleaseSentRecords #42
Copied 5 artifacts from trunk-onqQaSimulation #41
Copied 5 artifacts from trunk-onqQaMultiTenant #49
Copied 5 artifacts from trunk-onqQaTransferAccounts #26
Preparing TestLink client API.
Using TestLink URL: https://jira.corp.alisolutions.com/testlink/lib/api/xmlrpc.php
Found 102 automated test cases in TestLink.
Sorting automated test cases by TestLink test plan execution order.
Executing single Build Steps.
Executing iterative Build Steps.
Looking for the test results of TestLink test cases.
Looking for test results in JUnit suites.
Found [345] JUnit XML(s).
Looking for test results in JUnit classes.
Found [345] JUnit XML(s).
FATAL: remote file operation failed: c:/Users/buildsys/hudson/workspace/trunk-updateTestLink-clone at hudson.remoting.Channel@4b730404:jenkins-slave4 (Windows2008)
hudson.util.IOException2: remote file operation failed: c:/Users/buildsys/hudson/workspace/trunk-updateTestLink-clone at hudson.remoting.Channel@4b730404:jenkins-slave4 (Windows2008)
at hudson.FilePath.act(FilePath.java:781)
at hudson.FilePath.act(FilePath.java:767)
at hudson.plugins.testlink.TestLinkBuilder.perform(TestLinkBuilder.java:196)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:694)
at hudson.model.Build$RunnerImpl.build(Build.java:178)
at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:460)
at hudson.model.Run.run(Run.java:1404)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:230)
Caused by: java.io.IOException: Remote call on jenkins-slave4 (Windows2008) failed
at hudson.remoting.Channel.call(Channel.java:690)
at hudson.FilePath.act(FilePath.java:774)
... 11 more
Caused by: java.lang.OutOfMemoryError: Java heap space
The 3.x version of the plugin fixed an OutOfMemoryError. Surprised that this is still showing up.