Check out my comments on the GEODE-2386. This looks like a gradle bug. Kirk said he was going to look at seeing if we can work around it.
-Dan On Mon, Jan 30, 2017 at 1:50 PM, Bruce Schuchardt <bschucha...@pivotal.io> wrote: > Hitesh, your classpath isn't empty. This is a comma-separated list so the > classpath is just after "-classpath," > > > Le 1/30/2017 à 1:17 PM, Hitesh Khamesra a écrit : > >> I just ran this test locally and see classpath empty but test passes.. >> >> [/export/java/users/java_share/jdk/1.8.0_66/x86_64.linux/jre/bin/java, >> -classpath, /poland1/users/hiteshk/work/geode/release110/gemfire/open/ge >> ode-lucene/build/classes/test:/poland1/users/hiteshk/work/ >> geode/release110/gemfire/open/geode-lucene/build/resources/ >> test:/poland1/users/hiteshk/work/geode/release110/gemfire/ >> open/geode-lucene/build/classes/main:/poland1/users/ >> hiteshk/work/geode/release110/gemfire/open/geode-lucene/ >> build/resources/main:/poland1/users/hiteshk/work/geode/ >> release110/gemfire/open/geode-core/build/classes/test:/ >> poland1/users/hiteshk/work/geode/release110/gemfire/open/geo >> de-core/build/resources/test:/poland1/users/hiteshk/work/ >> geode/release110/gemfire/open/geode-core/build/generated- >> resources/main:/poland1/users/hiteshk/work/geode/release110/ >> gemfire/open/geode-core/build/libs/geode-core-1.1.0.jar: >> >> >> From: Kirk Lund <kl...@apache.org> >> To: geode <dev@geode.apache.org> >> Sent: Monday, January 30, 2017 1:09 PM >> Subject: Re: Build failed in Jenkins: Geode-release #39 >> Seems to always be from line 220: >> >> Caused by: java.lang.RuntimeException: VMs did not start up within 120 >> seconds >> at >> org.apache.geode.test.dunit.standalone.DUnitLauncher.launch( >> DUnitLauncher.java:220) >> at >> org.apache.geode.test.dunit.standalone.DUnitLauncher.launchI >> fNeeded(DUnitLauncher.java:142) >> ... 34 more >> >> Here's the code: >> >> // Create a VM for the locator >> processManager.launchVM(LOCATOR_VM_NUM); >> >> // wait for the VM to start up >> if (!processManager.waitForVMs(STARTUP_TIMEOUT)) { >> 220: throw new RuntimeException(STARTUP_TIMEOUT_MESSAGE); >> } >> >> And then this shows up in stderr of the ChildVM that's starting: >> >> *[locator] Error: Could not find or load main class >> org.apache.geode.test.dunit.standalone.ChildVM* >> >> This is the full execution command for that ChildVM: >> >> Executing [/usr/local/asfpackages/java/jdk1.8.0_102/jre/bin/java, >> -classpath, >> /home/jenkins/jenkins-slave/workspace/Geode-release/caches/ >> 2.14.1/workerMain/gradle-worker.jar, >> -Dgemfire.DUnitLauncher.RMI_PORT=26491, -Dgemfire.DUnitLauncher.VM_NUM >> =-2, >> -Dgemfire.DUnitLauncher.VM_VERSION=000, >> -DWORKSPACE_DIR=/home/jenkins/jenkins-slave/workspace/Geode- >> release/geode-lucene/build/distributedTest/., >> -Dgemfire.enable-network-partition-detection=false, -Dlog-level=info, >> -Djava.library.path=/usr/java/packages/lib/amd64:/usr/lib64: >> /lib64:/lib:/usr/lib, >> -Xrunjdwp:transport=dt_socket,server=y,suspend=n, >> -XX:+HeapDumpOnOutOfMemoryError, -Xmx512m, >> -Dgemfire.DEFAULT_MAX_OPLOG_SIZE=10, -Dgemfire.disallowMcastDefault >> s=true, >> -Dgemfire.use-ephemeral-ports=true, -ea, -XX:MetaspaceSize=512m, >> -XX:+PrintGC, -XX:+PrintGCDetails, -XX:+PrintGCTimeStamps, >> -DdummyArg=true, >> org.apache.geode.test.dunit.standalone.ChildVM] >> >> Looks like the -classpath is empty except for gradle-worker.jar and that >> seems wrong to me. Any chance we have a bug in how we're generating that >> classpath for dunit VMs? Or maybe it's specific to the build.gradle in >> geode-lucene (I'm not seeing this failure in other modules)? >> >> -Kirk >> >> >> On Mon, Jan 30, 2017 at 11:52 AM, Dan Smith <dsm...@pivotal.io> wrote: >> >> I created GEODE-2386 for these "Unable to launch dunit VMs" failures. It >>> looks like this may actually be a gradle bug. I wonder if the some of the >>> changes for the backwards compatibility test framework somehow made it >>> more >>> likely for us to hit this bug, because we're seeing it frequently now. >>> >>> -Dan >>> >>> On Sat, Jan 28, 2017 at 1:17 PM, Anthony Baker <aba...@pivotal.io> >>> wrote: >>> >>> Looks like some lucene tests are failing on the release branch. >>>> >>>> Anthony >>>> >>>> >>>> Begin forwarded message: >>>>> >>>>> From: Apache Jenkins Server <jenk...@builds.apache.org> >>>>> Subject: Build failed in Jenkins: Geode-release #39 >>>>> Date: January 27, 2017 at 11:01:59 PM PST >>>>> To: dev@geode.apache.org >>>>> Reply-To: dev@geode.apache.org >>>>> >>>>> See <https://builds.apache.org/job/Geode-release/39/> >>>>> >>>>> ------------------------------------------ >>>>> [...truncated 1038 lines...] >>>>> :geode-cq:spotlessCheck >>>>> :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:spotlessJavaCheck >>>>> :geode-json:spotlessCheck >>>>> :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:spotlessJavaCheck >>>>> :geode-junit:spotlessCheck >>>>> :geode-junit:test >>>>> :geode-junit:check >>>>> :geode-junit:build >>>>> :geode-junit:distributedTest >>>>> :geode-junit:flakyTest >>>>> :geode-junit:integrationTest >>>>> :geode-lucene:assemble >>>>> :geode-lucene:compileTestJava >>>>> Download https://repo1.maven.org/maven2/org/apache/lucene/ >>>>> >>>> lucene-test-framework/6.0.0/lucene-test-framework-6.0.0.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/apache/lucene/ >>>>> >>>> lucene-codecs/6.0.0/lucene-codecs-6.0.0.pom >>>> >>>>> Download https://repo1.maven.org/maven2/com/carrotsearch/ >>>>> >>>> randomizedtesting/randomizedtesting-runner/2.3. >>>> 2/randomizedtesting-runner-2.3.2.pom >>>> >>>>> Download https://repo1.maven.org/maven2/com/carrotsearch/ >>>>> >>>> randomizedtesting/randomizedtesting-parent/2.3. >>>> 2/randomizedtesting-parent-2.3.2.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/apache/lucene/ >>>>> >>>> lucene-test-framework/6.0.0/lucene-test-framework-6.0.0.jar >>>> >>>>> Download https://repo1.maven.org/maven2/org/apache/lucene/ >>>>> >>>> lucene-codecs/6.0.0/lucene-codecs-6.0.0.jar >>>> >>>>> Download https://repo1.maven.org/maven2/com/carrotsearch/ >>>>> >>>> randomizedtesting/randomizedtesting-runner/2.3. >>>> 2/randomizedtesting-runner-2.3.2.jar >>>> >>>>> Note: 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 >>>>> >>>>> org.apache.geode.cache.lucene.LuceneQueriesPeerFixedPRDUnitTest > >>>>> >>>> returnCorrectResultsWhenBucketIsMovedAndMovedBackOnIndexUpdate FAILED >>>> >>>>> java.lang.AssertionError >>>>> >>>>> org.apache.geode.cache.lucene.internal.management. >>>>> >>>> LuceneManagementDUnitTest >>> >>>> classMethod FAILED >>>>> java.lang.RuntimeException: Unable to launch dunit VMs >>>>> >>>>> Caused by: >>>>> java.lang.RuntimeException: VMs did not start up within 120 >>>>> >>>> seconds >>>> >>>>> org.apache.geode.cache.lucene.LuceneIndexCreationOnFixedPRDUnitTest > >>>>> >>>> classMethod FAILED >>>> >>>>> java.lang.RuntimeException: Unable to launch dunit VMs >>>>> >>>>> Caused by: >>>>> java.lang.RuntimeException: VMs did not start up within 120 >>>>> >>>> seconds >>>> >>>>> org.apache.geode.cache.lucene.LuceneQueriesPeerPRRedundancyDUnitTest > >>>>> >>>> classMethod FAILED >>>> >>>>> java.lang.RuntimeException: Unable to launch dunit VMs >>>>> >>>>> Caused by: >>>>> java.lang.RuntimeException: VMs did not start up within 120 >>>>> >>>> seconds >>>> >>>>> org.apache.geode.cache.lucene.LuceneQueriesPeerPRDUnitTest > >>>>> >>>> classMethod FAILED >>>> >>>>> java.lang.RuntimeException: Unable to launch dunit VMs >>>>> >>>>> Caused by: >>>>> java.lang.RuntimeException: VMs did not start up within 120 >>>>> >>>> seconds >>>> >>>>> 86 tests completed, 5 failed >>>>> :geode-lucene:distributedTest FAILED >>>>> :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:compileTestJava >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-api/2.53.1/selenium-api-2.53.1.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-parent/2.53.1/selenium-parent-2.53.1.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-remote-driver/2.53.1/selenium-remote-drive >>>> r-2.53.1.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-support/2.53.1/selenium-support-2.53.1.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/springframework/ >>>>> >>>> spring-test/4.3.2.RELEASE/spring-test-4.3.2.RELEASE.pom >>>> >>>>> Download https://repo1.maven.org/maven2/com/tdunning/json/1.7/ >>>>> >>>> json-1.7.pom >>>> >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-api/2.53.1/selenium-api-2.53.1.jar >>>> >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-remote-driver/2.53.1/selenium-remote-drive >>>> r-2.53.1.jar >>>> >>>>> Download https://repo1.maven.org/maven2/org/seleniumhq/ >>>>> >>>> selenium/selenium-support/2.53.1/selenium-support-2.53.1.jar >>>> >>>>> Download https://repo1.maven.org/maven2/org/springframework/ >>>>> >>>> spring-test/4.3.2.RELEASE/spring-test-4.3.2.RELEASE.jar >>>> >>>>> Download https://repo1.maven.org/maven2/com/tdunning/json/1.7/ >>>>> >>>> json-1.7.jar >>>> >>>>> Note: <https://builds.apache.org/job/Geode-release/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-release/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 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:spotlessJavaCheck >>>>> :geode-web-api:spotlessCheck >>>>> :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-release/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-core:precheckin >>>>> :geode-cq:precheckin >>>>> :geode-json:precheckin >>>>> :geode-junit: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 >>>>> >>>>> FAILURE: Build failed with an exception. >>>>> >>>>> * What went wrong: >>>>> Execution failed for task ':geode-lucene:distributedTest'. >>>>> >>>>>> There were failing tests. See the report at: file://< >>>>>> >>>>> https://builds.apache.org/job/Geode-release/ws/geode-lucene/ >>>> >>> 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 51 mins 28.93 secs >>>>> Build step 'Invoke Gradle script' changed build result to FAILURE >>>>> Build step 'Invoke Gradle script' marked build as failure >>>>> Archiving artifacts >>>>> Compressed 245.67 MB of artifacts by 15.3% relative to #35 >>>>> Recording test results >>>>> >>>> >>>> >> >> > >