Thanks Robert! On Tue, Jun 9, 2020 at 8:46 AM Robert Houghton <rhough...@vmware.com> wrote:
> The images used for these tests do have Java installed, but not on PATH. > You need to pick which $JAVA_HOME (jdk8 or jdk11) you wish to run with. > These values are set on the Gradle invocation line for the test type, > depending on platform/job-name. > > From: Kirk Lund <kl...@apache.org> > Date: Saturday, June 6, 2020 at 5:18 AM > To: dev@geode.apache.org <dev@geode.apache.org> > Subject: Is "java" available to acceptanceTests? > Does the image(s) we use for running acceptanceTest include "java"? I've > written some new AcceptanceTests for the LocatorLauncher and ServerLauncher > which pass locally but fail in precheckin in the cloud with > *java.io.IOException: > Cannot run program "java"*. > > > Task :geode-assembly:acceptanceTest > > > org.apache.geode.launchers.LocatorLauncherWithPulseAndCustomLogConfigAcceptanceTest > > locatorLauncherUsesConfigFileInClasspathWithoutGeodePlugins FAILED > java.io.IOException: Cannot run program "java" (in directory > "/tmp/junit5795014123591460975"): error=2, No such file or directory > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1128) > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1071) > at > > org.apache.geode.launchers.LocatorLauncherWithPulseAndCustomLogConfigAcceptanceTest.locatorLauncherUsesConfigFileInClasspathWithoutGeodePlugins(LocatorLauncherWithPulseAndCustomLogConfigAcceptanceTest.java:164) > > Caused by: > java.io.IOException: error=2, No such file or directory > at java.lang.ProcessImpl.forkAndExec(Native Method) > at java.lang.ProcessImpl.<init>(ProcessImpl.java:340) > at java.lang.ProcessImpl.start(ProcessImpl.java:271) > at java.lang.ProcessBuilder.start(ProcessBuilder.java:1107) > ... 2 more >