java.io.IOException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Hi, seems this is a memory leak at slave as there are too many objects in attached DumpExportTable of slave. slave log having below lines in last at log . slave connected to master with parameter -Xms2g -Xmx2g -XX:MaxPermSize=512m. hudson.util.ProcessTree getKillers WARNING: Failed to obtain killers java.io.IOException: Remote call on channel failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.util.ProcessTree.getKillers(ProcessTree.java:160) at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:219) at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:552) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:559) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:558) at hudson.util.ProcessTree.killAll(ProcessTree.java:147) at hudson.Proc$LocalProc.destroy(Proc.java:379) at hudson.Proc$LocalProc.join(Proc.java:352) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:937) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) 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(Executors.java:441) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
    via by hiteswar kumar,
  • Hi, seems this is a memory leak at slave as there are too many objects in attached DumpExportTable of slave. slave log having below lines in last at log . slave connected to master with parameter -Xms2g -Xmx2g -XX:MaxPermSize=512m. hudson.util.ProcessTree getKillers WARNING: Failed to obtain killers java.io.IOException: Remote call on channel failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.util.ProcessTree.getKillers(ProcessTree.java:160) at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:219) at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:552) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:559) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:558) at hudson.util.ProcessTree.killAll(ProcessTree.java:147) at hudson.Proc$LocalProc.destroy(Proc.java:379) at hudson.Proc$LocalProc.join(Proc.java:352) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:937) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) 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(Executors.java:441) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
    via by hiteswar kumar,
  • I've experienced strange error in my [future?] plugin, which utilizes tool installation. After upgrading to custom core, tool installation fails with a IncompatibleClassChange exception. Probably, change has been caused by https://github.com/jenkinsci/jenkins/commit/b1267334b97c011f682e6d9b9130757bd8ca1c55 {quote} Oct 06, 2013 3:00:48 PM hudson.util.ProcessTree$OSProcess killByKiller WARNING: Failed to kill pid=6540 java.io.IOException: Remote call on channel failed at hudson.remoting.Channel.call(Channel.java:723) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinProcessKiller.kill(CygwinProcessKiller.java:60) at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:221) at hudson.util.ProcessTree$Windows$1.kill(ProcessTree.java:418) at hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:412) at hudson.util.ProcessTree.killAll(ProcessTree.java:147) at hudson.Proc$LocalProc.destroy(Proc.java:379) .... at hudson.remoting.Engine$1$1.run(Engine.java:63) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IncompatibleClassChangeError: vtable stub at java.util.ArrayList.<init>(ArrayList.java:164) at hudson.util.CopyOnWriteList.replaceBy(CopyOnWriteList.java:127) at hudson.util.PersistedList.replaceBy(PersistedList.java:78) at hudson.tools.ToolInstallation.<init>(ToolInstallation.java:102) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinKillerInstallation.<init>(CygwinKillerInstallation.java:44) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinKillerInstallation.forNode(CygwinKillerInstallation.java:49) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.getCygwinHome(CygwinKillHelper.java:180) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.getSubstitutedHome(CygwinKillHelper.java:163) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.getCygwinBinaryCommand(CygwinKillHelper.java:129) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.execCommand(CygwinKillHelper.java:108) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.isCygwin(CygwinKillHelper.java:78) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinProcessKiller$KillerRemoteCall.call(CygwinProcessKiller.java:112) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinProcessKiller$KillerRemoteCall.call(CygwinProcessKiller.java:87) 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.run(FutureTask.java:262) 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) {quote}
    via by Oleg Nenashev,
  • I've experienced strange error in my [future?] plugin, which utilizes tool installation. After upgrading to custom core, tool installation fails with a IncompatibleClassChange exception. Probably, change has been caused by https://github.com/jenkinsci/jenkins/commit/b1267334b97c011f682e6d9b9130757bd8ca1c55 {quote} Oct 06, 2013 3:00:48 PM hudson.util.ProcessTree$OSProcess killByKiller WARNING: Failed to kill pid=6540 java.io.IOException: Remote call on channel failed at hudson.remoting.Channel.call(Channel.java:723) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinProcessKiller.kill(CygwinProcessKiller.java:60) at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:221) at hudson.util.ProcessTree$Windows$1.kill(ProcessTree.java:418) at hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:412) at hudson.util.ProcessTree.killAll(ProcessTree.java:147) at hudson.Proc$LocalProc.destroy(Proc.java:379) .... at hudson.remoting.Engine$1$1.run(Engine.java:63) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IncompatibleClassChangeError: vtable stub at java.util.ArrayList.<init>(ArrayList.java:164) at hudson.util.CopyOnWriteList.replaceBy(CopyOnWriteList.java:127) at hudson.util.PersistedList.replaceBy(PersistedList.java:78) at hudson.tools.ToolInstallation.<init>(ToolInstallation.java:102) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinKillerInstallation.<init>(CygwinKillerInstallation.java:44) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinKillerInstallation.forNode(CygwinKillerInstallation.java:49) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.getCygwinHome(CygwinKillHelper.java:180) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.getSubstitutedHome(CygwinKillHelper.java:163) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.getCygwinBinaryCommand(CygwinKillHelper.java:129) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.execCommand(CygwinKillHelper.java:108) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.util.CygwinKillHelper.isCygwin(CygwinKillHelper.java:78) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinProcessKiller$KillerRemoteCall.call(CygwinProcessKiller.java:112) at com.synopsys.arc.jenkinsci.plugins.cygwinprocesskiller.CygwinProcessKiller$KillerRemoteCall.call(CygwinProcessKiller.java:87) 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.run(FutureTask.java:262) 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) {quote}
    via by Oleg Nenashev,
  • I have a Jenkins master running on Linux and a slave running Mac OS X. The master/slave setup is able to build XCode based projects but fails when I try and build my Maven one. Slave launch method is 'Launch slave agents on Unix machines via SSH'. (Have tried Web Start also, same result.) Stack trace: Parsing POMs ERROR: Failed to parse POMs hudson.util.IOException2: remote file operation failed: /Users/jenkins/ Documents/work/workspace/recruiting at hudson.remoting.Channel@1552efb4:host.company.com at hudson.FilePath.act(FilePath.java:781) at hudson.FilePath.act(FilePath.java:767) at hudson.maven.MavenModuleSetBuild $RunnerImpl.parsePoms(MavenModuleSetBuild.java:894) at hudson.maven.MavenModuleSetBuild $RunnerImpl.doRun(MavenModuleSetBuild.java:644) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java: 460) at hudson.model.Run.run(Run.java:1404) at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:470) at hudson.model.ResourceController.execute(ResourceController.java: 88) at hudson.model.Executor.run(Executor.java:230) Caused by: java.io.IOException: Remote call on host.company.com failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.FilePath.act(FilePath.java:774) ... 8 more Caused by: java.lang.NoClassDefFoundError: Could not initialize class hudson.maven.MavenModuleSetBuild at hudson.maven.MavenModuleSetBuild $PomParser.invoke(MavenModuleSetBuild.java:1156) at hudson.maven.MavenModuleSetBuild $PomParser.invoke(MavenModuleSetBuild.java:1029) 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(Executors.java: 441) 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:886) at java.util.concurrent.ThreadPoolExecutor $Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) Finished: FAILURE The closest issue I found to this one was: http://stackoverflow.com/questions/6653147/jenkins-slave-throws-class... but that solution (delete the xercesImpl.jar in the Jenkins WEB-INF/ lib directory) didn't work for us. Any ideas? More information I can provide? I attempted to find a solution through the user mailing list: http://groups.google.com/group/jenkinsci-users/browse_thread/thread/b404c8ba4edf9f91 Issue has persisted through versions 1.436, 1.439, 1.441. The Maven build works fine if I SSH to the slave myself, set the MAVEN_HOME appropriately and run it: raut:slave-test jenkins$ which mvn /usr/bin/mvn raut:slave-test jenkins$ export MAVEN_HOME=/Users/jenkins/Documents/work/tools/maven-2.0.9/ raut:slave-test jenkins$ export PATH=$MAVEN_HOME/bin:$PATH raut:slave-test jenkins$ which mvn /Users/jenkins/Documents/work/tools/maven-2.0.9//bin/mvn raut:slave-test jenkins$ mvn clean install . . . . [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4 minutes 21 seconds [INFO] Finished at: Fri Dec 02 12:57:29 PST 2011 [INFO] Final Memory: 24M/81M [INFO] ------------------------------------------------------------------------ raut:slave-test jenkins$ Everything from the systemInfo URL: System Properties awt.toolkit sun.awt.X11.XToolkit catalina.base /ngs/app/cibuildd/tomcat catalina.home /ngs/app/cibuildd/tomcat catalina.useNaming true common.loader ${catalina.base}/lib,${catalina.base}/lib/*.jar,${catalina.home}/lib,${catalina.home}/lib/*.jar file.encoding UTF-8 file.encoding.pkg sun.io file.separator / guice.disable.misplaced.annotation.check true java.awt.graphicsenv sun.awt.X11GraphicsEnvironment java.awt.printerjob sun.print.PSPrinterJob java.class.path /ngs/app/cibuildd/tomcat/bin/bootstrap.jar:/ngs/app/cibuildd/tomcat/bin/tomcat-juli.jar java.class.version 51.0 java.endorsed.dirs /ngs/app/cibuildd/tomcat/endorsed java.ext.dirs /usr/java/jdk1.7.0/jre/lib/ext:/usr/java/packages/lib/ext java.home /usr/java/jdk1.7.0/jre java.io.tmpdir /ngs/app/cibuildd/tomcat/temp java.library.path /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib java.naming.factory.initial org.apache.naming.java.javaURLContextFactory java.naming.factory.url.pkgs org.apache.naming java.runtime.name Java(TM) SE Runtime Environment java.runtime.version 1.7.0-b147 java.specification.name Java Platform API Specification java.specification.vendor Oracle Corporation java.specification.version 1.7 java.util.logging.config.file /ngs/app/cibuildd/tomcat/conf/logging.properties java.util.logging.manager org.apache.juli.ClassLoaderLogManager java.vendor Oracle Corporation java.vendor.url http://java.oracle.com/ java.vendor.url.bug http://bugreport.sun.com/bugreport/ java.version 1.7.0 java.vm.info mixed mode java.vm.name Java HotSpot(TM) 64-Bit Server VM java.vm.specification.name Java Virtual Machine Specification java.vm.specification.vendor Oracle Corporation java.vm.specification.version 1.7 java.vm.vendor Oracle Corporation java.vm.version 21.0-b17 jna.platform.library.path /usr/lib64:/lib64:/usr/lib:/lib jruby.management.enabled true line.separator mail.smtp.sendpartial true mail.smtps.sendpartial true os.arch amd64 os.name Linux os.version 2.6.32-200.20.1.el5uek package.access sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. package.definition sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper. path.separator : securerandom.source file:/dev/./urandom server.loader shared.loader sun.arch.data.model 64 sun.boot.class.path /usr/java/jdk1.7.0/jre/lib/resources.jar:/usr/java/jdk1.7.0/jre/lib/rt.jar:/usr/java/jdk1.7.0/jre/lib/sunrsasign.jar:/usr/java/jdk1.7.0/jre/lib/jsse.jar:/usr/java/jdk1.7.0/jre/lib/jce.jar:/usr/java/jdk1.7.0/jre/lib/charsets.jar:/usr/java/jdk1.7.0/jre/classes sun.boot.library.path /usr/java/jdk1.7.0/jre/lib/amd64 sun.cpu.endian little sun.cpu.isalist sun.io.unicode.encoding UnicodeLittle sun.java.command org.apache.catalina.startup.Bootstrap start sun.java.launcher SUN_STANDARD sun.jnu.encoding UTF-8 sun.management.compiler HotSpot 64-Bit Tiered Compilers sun.os.patch.level unknown svnkit.http.methods Digest,Basic,NTLM,Negotiate svnkit.ssh2.persistent false tomcat.util.buf.StringCache.byte.enabled true tomcat.util.scan.DefaultJarScanner.jarsToSkip bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-tribes.jar,jasper.jar,jasper-el.jar,ecj-*.jar,tomcat-api.jar,tomcat-util.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,tomcat-jdbc.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,jstl.jar,geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,dnsns.jar,ldapsec.jar,localedata.jar,sunjce_provider.jar,sunmscapi.jar,sunpkcs11.jar,jhall.jar,tools.jar,sunec.jar,zipfs.jar,apple_provider.jar,AppleScriptEngine.jar,CoreAudio.jar,dns_sd.jar,j3daudio.jar,j3dcore.jar,j3dutils.jar,jai_core.jar,jai_codec.jar,mlibwrapper_jai.jar,MRJToolkit.jar,vecmath.jar,junit.jar,junit-*.jar,ant-launcher.jar user.country US user.dir /ngs/app/cibuildd/tomcat-7.0.22/bin user.home /ngs/app/cibuildd user.language en user.name cibuildd user.timezone Etc/GMT+0 Environment Variables CATALINA_HOME /ngs/app/cibuildd/tomcat G_BROKEN_FILENAMES 1 HISTSIZE 1000 HOME /ngs/app/cibuildd HOSTNAME host.company.com INPUTRC /etc/inputrc JAVA_HOME /usr/java/jdk1.7.0 JAVA_OPTS -Xmx3g -Xms3g -XX:MaxPermSize=512m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager LANG en_US.UTF-8 LESSOPEN |/usr/bin/lesspipe.sh %s LOGNAME cibuildd LS_COLORS MAIL /var/spool/mail/cibuildd NLSPATH /usr/dt/lib/nls/msg/%L/%N.cat PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/java/jdk1.7.0/bin PWD /ngs/app/cibuildd/tomcat/bin SHELL /bin/bash SHLVL 2 TERM xterm-256color TMOUT 900 USER cibuildd XFILESEARCHPATH /usr/dt/app-defaults/%L/Dt _ /usr/java/jdk1.7.0/bin/java Plugins ant 1.1 true false javadoc 1.0 true false subversion 1.34 true true translation 1.8 true false ssh-slaves 0.21 true true cvs 1.6 true true maven-plugin 1.441 true false clang-scanbuild-plugin 1.2 true false crowd 1.2 true false nabaztag 1.9 true false simple-theme-plugin 0.2 true false greenballs 1.11 true false sonar 1.7.1 true false email-ext 2.16 true false schedule-failed-builds
    via by Jamie Raut,
  • 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.
    via by John Sillers,
    • java.io.IOException: Remote call on channel failed at hudson.remoting.Channel.call(Channel.java:690) at hudson.util.ProcessTree.getKillers(ProcessTree.java:160) at hudson.util.ProcessTree$OSProcess.killByKiller(ProcessTree.java:219) at hudson.util.ProcessTree$UnixProcess.kill(ProcessTree.java:552) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:559) at hudson.util.ProcessTree$UnixProcess.killRecursively(ProcessTree.java:558) at hudson.util.ProcessTree.killAll(ProcessTree.java:147) at hudson.Proc$LocalProc.destroy(Proc.java:379) at hudson.Proc$LocalProc.join(Proc.java:352) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:937) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) 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(Executors.java:441) 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:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662)

    Users with the same issue

    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    1 more bugmates