I've usually seen this happen when one test logs a bunch of stuff, and
jenkins runs out memory trying to process that log. I don't think we should
reorganize repos because of jenkins issues - even if the # of tests were an
issue we could just create multiple jobs.

I'm not quite sure I see the value of moving lucene and redis into their
own repo. Maybe it cuts down on repo size, but it introduces a lot of
complexity for the release manager or someone trying to modify both
modules.

-Dan

On Mon, May 1, 2017 at 11:13 AM, Udo Kohlmeyer <ukohlme...@pivotal.io>
wrote:

> Am I reading this correctly... Do we need to provide more memory to gradle
> to complete the steps to publish the JUnit results?
>
> Is this a problem that we would constantly face, as we add more and more
> "modules" to the Geode code base?
>
> Should we maybe see this a chance to move some of the code (lucene and
> maybe redis) into their own repo?
>
>
>
> On 5/1/17 11:06, Apache Jenkins Server wrote:
>
>> See <https://builds.apache.org/job/Geode-nightly/822/display/redirect>
>>
>> ------------------------------------------
>> [...truncated 112.80 KB...]
>> :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:spotlessJavaCheck
>> :geode-lucene:spotlessCheck
>> :geode-lucene:test
>> :geode-lucene:check
>> :geode-lucene:build
>> :geode-lucene:distributedTest
>> :geode-lucene:flakyTest
>> :geode-lucene:integrationTest
>> :geode-old-client-support:assemble
>> :geode-old-client-support:compileTestJava
>> :geode-old-client-support:processTestResources UP-TO-DATE
>> :geode-old-client-support:testClasses
>> :geode-old-client-support:checkMissedTests
>> :geode-old-client-support:spotlessJavaCheck
>> :geode-old-client-support:spotlessCheck
>> :geode-old-client-support:test
>> :geode-old-client-support:check
>> :geode-old-client-support:build
>> :geode-old-client-support:distributedTest
>> :geode-old-client-support:flakyTest
>> :geode-old-client-support:integrationTest
>> :geode-old-versions:javadoc UP-TO-DATE
>> :geode-old-versions:javadocJar
>> :geode-old-versions:sourcesJar
>> :geode-old-versions:signArchives SKIPPED
>> :geode-old-versions:assemble
>> :geode-old-versions:compileTestJava UP-TO-DATE
>> :geode-old-versions:processTestResources UP-TO-DATE
>> :geode-old-versions:testClasses UP-TO-DATE
>> :geode-old-versions:checkMissedTests UP-TO-DATE
>> :geode-old-versions:spotlessJavaCheck
>> :geode-old-versions:spotlessCheck
>> :geode-old-versions:test UP-TO-DATE
>> :geode-old-versions:check
>> :geode-old-versions:build
>> :geode-old-versions:distributedTest UP-TO-DATE
>> :geode-old-versions:flakyTest UP-TO-DATE
>> :geode-old-versions:integrationTest UP-TO-DATE
>> :geode-pulse:assemble
>> :geode-pulse:compileTestJavaNote: <https://builds.apache.org/job
>> /Geode-nightly/ws/geode-pulse/src/test/java/org/apache/
>> geode/tools/pulse/tests/ui/PulseBase.java> uses or overrides a
>> deprecated API.
>> Note: Recompile with -Xlint:deprecation for details.
>> Note: <https://builds.apache.org/job/Geode-nightly/ws/geode-pulse/
>> src/test/java/org/apache/geode/tools/pulse/controllers/
>> PulseControllerJUnitTest.java> uses unchecked or unsafe operations.
>> Note: Recompile with -Xlint:unchecked for details.
>>
>> :geode-pulse:processTestResources
>> :geode-pulse:testClasses
>> :geode-pulse:checkMissedTests
>> :geode-pulse:spotlessJavaCheck
>> :geode-pulse:spotlessCheck
>> :geode-pulse:test
>> :geode-pulse:check
>> :geode-pulse:build
>> :geode-pulse:distributedTest
>> :geode-pulse:flakyTest
>> :geode-pulse:integrationTest
>> :geode-rebalancer:assemble
>> :geode-rebalancer:compileTestJava
>> :geode-rebalancer:processTestResources UP-TO-DATE
>> :geode-rebalancer:testClasses
>> :geode-rebalancer:checkMissedTests
>> :geode-rebalancer:spotlessJavaCheck
>> :geode-rebalancer:spotlessCheck
>> :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:spotlessJavaCheck
>> :geode-wan:spotlessCheck
>> :geode-wan:test
>> :geode-wan:check
>> :geode-wan:build
>> :geode-wan:distributedTest
>> :geode-wan:flakyTest
>> :geode-wan:integrationTest
>> :geode-web:assemble
>> :geode-web: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-web:processTestResources UP-TO-DATE
>> :geode-web:testClasses
>> :geode-web:checkMissedTests
>> :geode-web:spotlessJavaCheck
>> :geode-web:spotlessCheck
>> :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
>> :geode-web-api:processTestResources UP-TO-DATE
>> :geode-web-api:testClasses
>> :geode-web-api:checkMissedTests
>> :geode-web-api:spotlessJavaCheck
>> :geode-web-api:spotlessCheck
>> :geode-web-api:test
>> :geode-web-api:check
>> :geode-web-api:build
>> :geode-web-api:distributedTest
>> :geode-web-api:flakyTest
>> :geode-web-api:integrationTest
>> :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-session:precheckin
>> :extensions/geode-modules-session-internal:precheckin
>> :extensions/geode-modules-tomcat7:precheckin
>> :extensions/geode-modules-tomcat8:precheckin
>> :geode-assembly:precheckin
>> :geode-benchmarks:precheckin
>> :geode-common:precheckin
>> :geode-cq:precheckin
>> :geode-json:precheckin
>> :geode-junit:precheckin
>> :geode-lucene:precheckin
>> :geode-old-client-support:precheckin
>> :geode-old-versions:precheckin
>> :geode-pulse:precheckin
>> :geode-rebalancer:precheckin
>> :geode-wan:precheckin
>> :geode-web:precheckin
>> :geode-web-api:precheckin
>> :compileJava UP-TO-DATE
>> :processResources UP-TO-DATE
>> :classes UP-TO-DATE
>> :jar
>> :uploadArchives
>> :extensions/geode-modules:uploadArchives
>> :extensions/geode-modules-assembly:uploadArchives SKIPPED
>> :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-benchmarks:uploadArchives SKIPPED
>> :geode-common:uploadArchives
>> :geode-core:uploadArchives
>> :geode-cq:uploadArchives
>> :geode-json:uploadArchives
>> :geode-junit:uploadArchives
>> :geode-lucene:uploadArchives
>> :geode-old-client-support:uploadArchives
>> :geode-old-versions:uploadArchives SKIPPED
>> :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: 14 hrs 20 mins 56.984 secs
>> Build step 'Invoke Gradle script' changed build result to FAILURE
>> Build step 'Invoke Gradle script' marked build as failure
>> Archiving artifacts
>> Compressed 328.07 MB of artifacts by 41.6% relative to #808
>> Recording test results
>> ERROR: Step ?Publish JUnit test result report? aborted due to exception:
>> java.lang.OutOfMemoryError: Java heap space
>>         at java.util.Arrays.copyOfRange(Arrays.java:2694)
>>         at java.lang.String.<init>(String.java:203)
>>         at org.dom4j.io.SAXContentHandler.characters(SAXContentHandler.
>> java:293)
>>         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser
>> .characters(AbstractSAXParser.java:546)
>>         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentS
>> cannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:482)
>>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuratio
>> n.parse(XML11Configuration.java:848)
>>         at com.sun.org.apache.xerces.internal.parsers.XML11Configuratio
>> n.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$JAXPSA
>> XParser.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:302)
>>         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(JU
>> nitParser.java:132)
>>         at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JU
>> nitParser.java:107)
>>         at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2731)
>>         at hudson.remoting.UserRequest.perform(UserRequest.java:153)
>>         at hudson.remoting.UserRequest.perform(UserRequest.java:50)
>>         at hudson.remoting.Request$2.run(Request.java:336)
>>         at hudson.remoting.InterceptingExecutorService$1.call(Intercept
>> ingExecutorService.java:68)
>>         at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1145)
>>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:615)
>>         at java.lang.Thread.run(Thread.java:745)
>>         at ......remote call to H2(Native Method)
>>         at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.
>> java:1545)
>>         at hudson.remoting.UserResponse.retrieve(UserRequest.java:253)
>>         at hudson.remoting.Channel.call(Channel.java:830)
>> Caused: java.io.IOException: Remote call on H2 failed
>>         at hudson.remoting.Channel.call(Channel.java:838)
>>         at hudson.FilePath.act(FilePath.java:985)
>> Caused: java.io.IOException: remote file operation failed: <
>> https://builds.apache.org/job/Geode-nightly/ws/> at
>> hudson.remoting.Channel@388c3a28:H2
>>         at hudson.FilePath.act(FilePath.java:992)
>>         at hudson.FilePath.act(FilePath.java:974)
>>         at hudson.tasks.junit.JUnitParser.parseResult(JUnitParser.java:
>> 103)
>>         at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArch
>> iver.java:128)
>>         at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultAr
>> chiver.java:149)
>>         at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCo
>> mpatibilityLayer.java:78)
>>         at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.jav
>> a:20)
>>         at hudson.model.AbstractBuild$AbstractBuildExecution.perform(
>> AbstractBuild.java:779)
>>         at hudson.model.AbstractBuild$AbstractBuildExecution.performAll
>> BuildSteps(AbstractBuild.java:720)
>>         at hudson.model.Build$BuildExecution.post2(Build.java:186)
>>         at hudson.model.AbstractBuild$AbstractBuildExecution.post(Abstr
>> actBuild.java:665)
>>         at hudson.model.Run.execute(Run.java:1753)
>>         at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>>         at hudson.model.ResourceController.execute(ResourceController.
>> java:98)
>>         at hudson.model.Executor.run(Executor.java:405)
>> Not sending mail to unregistered user e...@pivotal.io
>> Not sending mail to unregistered user n...@cs.wisc.edu
>> Not sending mail to unregistered user jil...@pivotal.io
>> Not sending mail to unregistered user gz...@pivotal.io
>> Not sending mail to unregistered user huyn...@gmail.com
>> Not sending mail to unregistered user ukohlme...@pivotal.io
>>
>
>

Reply via email to