#577 hit this same OOME failure.

However, #578 did not. It failed with a BindException in
DiskRegionJUnitTest.

-Kirk


On Thu, Sep 1, 2016 at 1:56 PM, Dan Smith <dsm...@pivotal.io> wrote:

> I think we've seen something like this before when tests are logging too
> much. Jenkins is trying to parse the test result xml files, which contain
> all of the stdout from the test.
>
> -Dan
>
> On Thu, Sep 1, 2016 at 1:41 PM, Kirk Lund <kl...@pivotal.io> wrote:
>
> > We're getting OOME failures in Hudson fairly frequently in the nightly
> > build. Any ideas what the issue is? Do we need to change the job
> > configuration or exclude more build machines?
> >
> > -Kirk
> >
> > ---------- Forwarded message ----------
> > From: Apache Jenkins Server <jenk...@builds.apache.org>
> > Date: Thu, Sep 1, 2016 at 1:23 PM
> > Subject: Build failed in Jenkins: Geode-nightly #579
> > To: dev@geode.incubator.apache.org, hkhame...@pivotal.io,
> gz...@pivotal.io
> > ,
> > upthewatersp...@apache.org, sbawas...@pivotal.io, bogle...@pivotal.io,
> > aba...@pivotal.io
> >
> >
> > See <https://builds.apache.org/job/Geode-nightly/579/changes>
> >
> > Changes:
> >
> > [abaker] GEODE-1809: Improve error handling
> >
> > [gzhou] GEODE-11: create index repository using raw Lucene directory.
> >
> > [gzhou] GEODE-11: need to fix the junit test case when adding FSDirectory
> >
> > ------------------------------------------
> > [...truncated 486 lines...]
> >     [fatal 2016/09/01 10:44:41.170 UTC <JMX client heartbeat 2>
> tid=0x1e1]
> > (tid=481 msgId=19) No longer connected to localhost[27402].
> >
> > 7606 tests completed, 1 failed, 588 skipped
> > :geode-core:distributedTest FAILED
> > :geode-core:flakyTest
> > :geode-core:integrationTest
> > :geode-cq:assemble
> > :geode-cq:compileTestJavaNote: Some input files use or override a
> > deprecated API.
> > Note: Recompile with -Xlint:deprecation for details.
> > Note: Some input files use unchecked or unsafe operations.
> > Note: Recompile with -Xlint:unchecked for details.
> >
> > :geode-cq:processTestResources
> > :geode-cq:testClasses
> > :geode-cq:checkMissedTests
> > :geode-cq:test
> > :geode-cq:check
> > :geode-cq:build
> > :geode-cq:distributedTest
> > :geode-cq:flakyTest
> > :geode-cq:integrationTest
> > :geode-json:assemble
> > :geode-json:compileTestJava UP-TO-DATE
> > :geode-json:processTestResources UP-TO-DATE
> > :geode-json:testClasses UP-TO-DATE
> > :geode-json:checkMissedTests UP-TO-DATE
> > :geode-json:test UP-TO-DATE
> > :geode-json:check
> > :geode-json:build
> > :geode-json:distributedTest UP-TO-DATE
> > :geode-json:flakyTest UP-TO-DATE
> > :geode-json:integrationTest UP-TO-DATE
> > :geode-junit:javadoc
> > :geode-junit:javadocJar
> > :geode-junit:sourcesJar
> > :geode-junit:signArchives SKIPPED
> > :geode-junit:assemble
> > :geode-junit:compileTestJava
> > :geode-junit:processTestResources UP-TO-DATE
> > :geode-junit:testClasses
> > :geode-junit:checkMissedTests
> > :geode-junit:test
> > :geode-junit:check
> > :geode-junit:build
> > :geode-junit:distributedTest
> > :geode-junit:flakyTest
> > :geode-junit:integrationTest
> > :geode-lucene:assemble
> > :geode-lucene:compileTestJavaNote: Some input files use or override a
> > deprecated API.
> > Note: Recompile with -Xlint:deprecation for details.
> > Note: Some input files use unchecked or unsafe operations.
> > Note: Recompile with -Xlint:unchecked for details.
> >
> > :geode-lucene:processTestResources
> > :geode-lucene:testClasses
> > :geode-lucene:checkMissedTests
> > :geode-lucene:test
> > :geode-lucene:check
> > :geode-lucene:build
> > :geode-lucene:distributedTest
> > :geode-lucene:flakyTest
> > :geode-lucene:integrationTest
> > :geode-pulse:assemble
> > :geode-pulse:compileTestJavaNote: <https://builds.apache.org/
> > job/Geode-nightly/ws/geode-pulse/src/test/java/com/
> > vmware/gemfire/tools/pulse/tests/PulseAbstractTest.java> uses or
> overrides
> > a deprecated API.
> > Note: Recompile with -Xlint:deprecation for details.
> > Note: Some input files use unchecked or unsafe operations.
> > Note: Recompile with -Xlint:unchecked for details.
> >
> > :geode-pulse:processTestResources
> > :geode-pulse:testClasses
> > :geode-pulse:checkMissedTests
> > :geode-pulse:test
> > :geode-pulse:check
> > :geode-pulse:build
> > :geode-pulse:distributedTest
> > :geode-pulse:flakyTest
> > :geode-pulse:integrationTest
> > :geode-rebalancer:jar
> > :geode-rebalancer:javadoc
> > :geode-rebalancer:javadocJar
> > :geode-rebalancer:sourcesJar
> > :geode-rebalancer:signArchives SKIPPED
> > :geode-rebalancer:assemble
> > :geode-rebalancer:compileTestJava
> > :geode-rebalancer:processTestResources UP-TO-DATE
> > :geode-rebalancer:testClasses
> > :geode-rebalancer:checkMissedTests
> > :geode-rebalancer:test
> > :geode-rebalancer:check
> > :geode-rebalancer:build
> > :geode-rebalancer:distributedTest
> > :geode-rebalancer:flakyTest
> > :geode-rebalancer:integrationTest
> > :geode-wan:assemble
> > :geode-wan:compileTestJavaNote: Some input files use or override a
> > deprecated API.
> > Note: Recompile with -Xlint:deprecation for details.
> > Note: Some input files use unchecked or unsafe operations.
> > Note: Recompile with -Xlint:unchecked for details.
> >
> > :geode-wan:processTestResources
> > :geode-wan:testClasses
> > :geode-wan:checkMissedTests
> > :geode-wan:test
> > :geode-wan:check
> > :geode-wan:build
> > :geode-wan:distributedTest
> > :geode-wan:flakyTest
> > :geode-wan:integrationTest
> > :geode-web:assemble
> > :geode-web:compileTestJavaNote: <https://builds.apache.org/
> > job/Geode-nightly/ws/geode-web/src/test/java/com/
> > gemstone/gemfire/management/internal/cli/commands/
> > DataCommandsOverHttpDistributedTest.java> uses or overrides a deprecated
> > API.
> > Note: Recompile with -Xlint:deprecation for details.
> > Note: Some input files use unchecked or unsafe operations.
> > Note: Recompile with -Xlint:unchecked for details.
> >
> > :geode-web:processTestResources UP-TO-DATE
> > :geode-web:testClasses
> > :geode-web:checkMissedTests
> > :geode-web:test
> > :geode-web:check
> > :geode-web:build
> > :geode-web:distributedTest
> > :geode-web:flakyTest
> > :geode-web:integrationTest
> > :geode-web-api:assemble
> > :geode-web-api:compileTestJava UP-TO-DATE
> > :geode-web-api:processTestResources UP-TO-DATE
> > :geode-web-api:testClasses UP-TO-DATE
> > :geode-web-api:checkMissedTests UP-TO-DATE
> > :geode-web-api:test UP-TO-DATE
> > :geode-web-api:check
> > :geode-web-api:build
> > :geode-web-api:distributedTest UP-TO-DATE
> > :geode-web-api:flakyTest UP-TO-DATE
> > :geode-web-api:integrationTest UP-TO-DATE
> > :combineReports
> > All test reports at <https://builds.apache.org/
> job/Geode-nightly/ws/build/
> > reports/combined>
> > :extensions/geode-modules:precheckin
> > :extensions/geode-modules-assembly:precheckin
> > :extensions/geode-modules-hibernate:precheckin
> > :extensions/geode-modules-session:precheckin
> > :extensions/geode-modules-session-internal:precheckin
> > :extensions/geode-modules-tomcat7:precheckin
> > :extensions/geode-modules-tomcat8:precheckin
> > :geode-assembly:precheckin
> > :geode-common:precheckin
> > :geode-cq:precheckin
> > :geode-json:precheckin
> > :geode-junit:precheckin
> > :geode-lucene:precheckin
> > :geode-pulse:precheckin
> > :geode-rebalancer:precheckin
> > :geode-wan:precheckin
> > :geode-web:precheckin
> > :geode-web-api:precheckin
> > :extensions/geode-modules:uploadArchives
> > :extensions/geode-modules-assembly:uploadArchives SKIPPED
> > :extensions/geode-modules-hibernate:uploadArchives
> > :extensions/geode-modules-session:uploadArchives
> > :extensions/geode-modules-session-internal:uploadArchives
> > :extensions/geode-modules-tomcat7:uploadArchives
> > :extensions/geode-modules-tomcat8:uploadArchives
> > :geode-assembly:uploadArchives SKIPPED
> > :geode-common:uploadArchives
> > :geode-core:uploadArchives
> > :geode-cq:uploadArchives
> > :geode-json:uploadArchives
> > :geode-junit:uploadArchives
> > :geode-lucene:uploadArchives
> > :geode-pulse:uploadArchives
> > :geode-rebalancer:uploadArchives
> > :geode-wan:uploadArchives
> > :geode-web:uploadArchives
> > :geode-web-api:uploadArchives
> >
> > FAILURE: Build failed with an exception.
> >
> > * What went wrong:
> > Execution failed for task ':geode-core:distributedTest'.
> > > There were failing tests. See the report at: file://<
> > https://builds.apache.org/job/Geode-nightly/ws/geode-core/build/reports/
> > distributedTest/index.html>
> >
> > * Try:
> > Run with --stacktrace option to get the stack trace. Run with --info or
> > --debug option to get more log output.
> >
> > BUILD FAILED
> >
> > Total time: 11 hrs 10 mins 1.029 secs
> > Build step 'Invoke Gradle script' changed build result to FAILURE
> > Build step 'Invoke Gradle script' marked build as failure
> > Archiving artifacts
> > Compressed 378.83 MB of artifacts by 16.1% relative to #573
> > Recording test results
> > ERROR: Step ?Publish JUnit test result report? aborted due to exception:
> > java.io.IOException: remote file operation failed: <
> > https://builds.apache.org/job/Geode-nightly/ws/> at
> > hudson.remoting.Channel@43724f7c:H4:
> > java.io.IOException: Remote call on H4 failed
> >         at hudson.FilePath.act(FilePath.java:1014)
> >         at hudson.FilePath.act(FilePath.java:996)
> >         at hudson.tasks.junit.JUnitParser.parseResult(
> > JUnitParser.java:103)
> >         at hudson.tasks.junit.JUnitResultArchiver.parse(
> > JUnitResultArchiver.java:128)
> >         at hudson.tasks.junit.JUnitResultArchiver.perform(
> > JUnitResultArchiver.java:149)
> >         at hudson.tasks.BuildStepCompatibilityLayer.perform(
> > BuildStepCompatibilityLayer.java:78)
> >         at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.
> > java:20)
> >         at hudson.model.AbstractBuild$AbstractBuildExecution.
> > perform(AbstractBuild.java:779)
> >         at hudson.model.AbstractBuild$AbstractBuildExecution.
> > performAllBuildSteps(AbstractBuild.java:720)
> >         at hudson.model.Build$BuildExecution.post2(Build.java:185)
> >         at hudson.model.AbstractBuild$AbstractBuildExecution.post(
> > AbstractBuild.java:665)
> >         at hudson.model.Run.execute(Run.java:1766)
> >         at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
> >         at hudson.model.ResourceController.execute(
> > ResourceController.java:98)
> >         at hudson.model.Executor.run(Executor.java:410)
> > Caused by: java.io.IOException: Remote call on H4 failed
> >         at hudson.remoting.Channel.call(Channel.java:789)
> >         at hudson.FilePath.act(FilePath.java:1007)
> >         ... 14 more
> > Caused by: java.lang.OutOfMemoryError: Java heap space
> >         at com.sun.org.apache.xerces.internal.util.XMLStringBuffer.
> > append(XMLStringBuffer.java:208)
> >         at com.sun.org.apache.xerces.internal.impl.
> > XMLEntityScanner.scanData(XMLEntityScanner.java:1507)
> >         at com.sun.org.apache.xerces.internal.impl.
> > XMLDocumentFragmentScannerImpl.scanCDATASection(
> > XMLDocumentFragmentScannerImpl.java:1648)
> >         at com.sun.org.apache.xerces.internal.impl.
> > XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(
> > XMLDocumentFragmentScannerImpl.java:3011)
> >         at com.sun.org.apache.xerces.internal.impl.
> > XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
> >         at com.sun.org.apache.xerces.internal.impl.
> > XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)
> >         at com.sun.org.apache.xerces.internal.impl.
> > XMLDocumentFragmentScannerImpl.scanDocument(
> XMLDocumentFragmentScannerImpl
> > .java:504)
> >         at com.sun.org.apache.xerces.internal.parsers.
> > XML11Configuration.parse(XML11Configuration.java:848)
> >         at com.sun.org.apache.xerces.internal.parsers.
> > XML11Configuration.parse(XML11Configuration.java:777)
> >         at com.sun.org.apache.xerces.internal.parsers.XMLParser.
> > parse(XMLParser.java:141)
> >         at com.sun.org.apache.xerces.internal.parsers.
> > AbstractSAXParser.parse(AbstractSAXParser.java:1213)
> >         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$
> > JAXPSAXParser.parse(SAXParserImpl.java:642)
> >         at org.dom4j.io.SAXReader.read(SAXReader.java:465)
> >         at org.dom4j.io.SAXReader.read(SAXReader.java:264)
> >         at hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:126)
> >         at hudson.tasks.junit.TestResult.parse(TestResult.java:301)
> >         at hudson.tasks.junit.TestResult.parsePossiblyEmpty(TestResult.
> > java:244)
> >         at hudson.tasks.junit.TestResult.parse(TestResult.java:175)
> >         at hudson.tasks.junit.TestResult.parse(TestResult.java:154)
> >         at hudson.tasks.junit.TestResult.<init>(TestResult.java:126)
> >         at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(
> > JUnitParser.java:132)
> >         at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(
> > JUnitParser.java:107)
> >         at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2772)
> >         at hudson.remoting.UserRequest.perform(UserRequest.java:153)
> >         at hudson.remoting.UserRequest.perform(UserRequest.java:50)
> >         at hudson.remoting.Request$2.run(Request.java:332)
> >         at hudson.remoting.InterceptingExecutorService$1.call(
> > InterceptingExecutorService.java:68)
> >         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:745)
> >         at ......remote call to H4(Native Method)
> >         at hudson.remoting.Channel.attachCallSiteStackTrace(
> > Channel.java:1416)
> >         at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
> >         at hudson.remoting.Channel.call(Channel.java:781)
> >         ... 15 more
> >
>

Reply via email to