I took a look at the jenkins config for precommit.
We are setting this environment variable: MAVEN_OPTS=-Xmx3G ... which should be big enough. I also see MAVEN_OPTS="-Xmx3g" in the test-patch.properties. In test-patch.sh, I see this being picked up. Should I change test-patch.sh so it prints out current MAVEN_OPTS? St.Ack On Mon, Apr 8, 2013 at 8:19 AM, Nicolas Liochon <nkey...@gmail.com> wrote: > We've got a lot of errors in precommit that seems to be due to Jenkins > needing more memory. > > It seems to be a Jenkins needing more memory. It seems that we don't have > this on trunk, so it would be a difference of config between the two > environments. > > Do you agree? > > Who could fix this (i.e. has the access rights)? > > Cheers, > > Nicolas > > > > Archiving artifacts > Recording test results ERROR: Failed to archive test reports > hudson.util.IOException2< > http://stacktrace.jenkins-ci.org/search?query=hudson.util.IOException2>: > remote file operation failed: > /home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build at > hudson.remoting.Channel@55899539:hadoop3 at > hudson.FilePath.act(FilePath.java:861)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method > >at > hudson.FilePath.act(FilePath.java:838)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method > >at > hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitParser.parse&entity=method > >at > hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitResultArchiver.parse&entity=method > >at > > hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitResultArchiver.perform&entity=method > >at > hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method > >at > > hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:810)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method > >at > > hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:785)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps&entity=method > >at > hudson.model.Build$BuildExecution.post2(Build.java:183)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$BuildExecution.post2&entity=method > >at > > hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:732)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.post&entity=method > >at > hudson.model.Run.execute(Run.java:1593)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method > >at > hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method > >at > hudson.model.ResourceController.execute(ResourceController.java:88)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method > >at > hudson.model.Executor.run(Executor.java:236)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method > >Caused > by: > java.io.IOException< > http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: > Remote call on hadoop3 failed at > hudson.remoting.Channel.call(Channel.java:681)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Channel.call&entity=method > >at > hudson.FilePath.act(FilePath.java:854)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method > >... > 13 more Caused by: > java.lang.OutOfMemoryError< > http://stacktrace.jenkins-ci.org/search?query=java.lang.OutOfMemoryError>: > Java heap space at > java.nio.HeapCharBuffer.<init>(HeapCharBuffer.java:39)< > http://stacktrace.jenkins-ci.org/search/?query=java.nio.HeapCharBuffer.%3Cinit%3E&entity=method > >at > java.nio.CharBuffer.allocate(CharBuffer.java:312)< > http://stacktrace.jenkins-ci.org/search/?query=java.nio.CharBuffer.allocate&entity=method > >at > java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:760)< > http://stacktrace.jenkins-ci.org/search/?query=java.nio.charset.CharsetDecoder.decode&entity=method > >at > java.nio.charset.Charset.decode(Charset.java:771)< > http://stacktrace.jenkins-ci.org/search/?query=java.nio.charset.Charset.decode&entity=method > >at > hudson.tasks.junit.SuiteResult.<init>(SuiteResult.java:215)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.SuiteResult.%3Cinit%3E&entity=method > >at > hudson.tasks.junit.SuiteResult.parseSuite(SuiteResult.java:147)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.SuiteResult.parseSuite&entity=method > >at > hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:132)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.SuiteResult.parse&entity=method > >at > hudson.tasks.junit.TestResult.parse(TestResult.java:267)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parse&entity=method > >at > hudson.tasks.junit.TestResult.parsePossiblyEmpty(TestResult.java:223)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parsePossiblyEmpty&entity=method > >at > hudson.tasks.junit.TestResult.parse(TestResult.java:158)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parse&entity=method > >at > hudson.tasks.junit.TestResult.parse(TestResult.java:141)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parse&entity=method > >at > hudson.tasks.junit.TestResult.<init>(TestResult.java:117)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.%3Cinit%3E&entity=method > >at > > hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:117)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke&entity=method > >at > > hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:90)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke&entity=method > >at > hudson.FilePath$FileCallableWrapper.call(FilePath.java:2348)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath$FileCallableWrapper.call&entity=method > >at > hudson.remoting.UserRequest.perform(UserRequest.java:118)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method > >at > hudson.remoting.UserRequest.perform(UserRequest.java:48)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.UserRequest.perform&entity=method > >at > hudson.remoting.Request$2.run(Request.java:326)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.Request$2.run&entity=method > >at > > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)< > http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.InterceptingExecutorService$1.call&entity=method > >at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)< > http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask$Sync.innerRun&entity=method > >at > java.util.concurrent.FutureTask.run(FutureTask.java:138)< > http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.FutureTask.run&entity=method > >at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)< > http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.runTask&entity=method > >at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)< > http://stacktrace.jenkins-ci.org/search/?query=java.util.concurrent.ThreadPoolExecutor$Worker.run&entity=method > >at > java.lang.Thread.run(Thread.java:662)< > http://stacktrace.jenkins-ci.org/search/?query=java.lang.Thread.run&entity=method > >Build > step 'Publish JUnit test result report' changed build result to > FAILURE [description-setter] Could not determine description. Finished: > FAILURE >