Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Failed: JAVA_HOME is set to an invalid directory: /home/travis/.jabba/jdk/[email protected] #44

Open
jrudolph opened this issue Oct 14, 2020 · 4 comments

Comments

@jrudolph
Copy link

https://travis-ci.org/github/akka/akka-grpc-quickstart-java.g8/jobs/735291132

$ jabba install "$TRAVIS_JDK" && jabba use "$_" && java -Xmx32m -version

openjdk version "11.0.2" 2019-01-15

OpenJDK Runtime Environment 18.9 (build 11.0.2+9)

OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)

33.51s$ sbt new file://$PWD --name=hello-world-grpc --force && pushd hello-world-grpc &&  ./gradlew --console=plain build

Detected sbt version 1.4.0

Downloading sbt launcher for 1.4.0:

  From  https://repo.scala-sbt.org/scalasbt/maven-releases/org/scala-sbt/sbt-launch/1.4.0/sbt-launch-1.4.0.jar

    To  /home/travis/.sbt/launchers/1.4.0/sbt-launch.jar

Downloading sbt launcher 1.4.0 md5 hash:

  From  https://repo.scala-sbt.org/scalasbt/maven-releases/org/scala-sbt/sbt-launch/1.4.0/sbt-launch-1.4.0.jar.md5

    To  /home/travis/.sbt/launchers/1.4.0/sbt-launch.jar.md5

/home/travis/.sbt/launchers/1.4.0/sbt-launch.jar: OK

Using jvm options defined in file /etc/sbt/jvmopts

# Executing command line:

java

-Xms2048M

-Xmx2048M

-Xss6M

-XX:MaxPermSize=512M

-jar

/home/travis/.sbt/launchers/1.4.0/sbt-launch.jar

new

file:///home/travis/build/akka/akka-grpc-quickstart-java.g8

--name=hello-world-grpc

--force

saving stty: 500:5:bf:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0

[info] welcome to sbt 1.3.12 (Oracle Corporation Java 11.0.2)

[info] loading settings for project akka-grpc-quickstart-java-g8-build from paradox.sbt,giter8.sbt ...

[info] loading project definition from /home/travis/build/akka/akka-grpc-quickstart-java.g8/project

[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.

[info] loading settings for project root from build.sbt ...

[info] loading settings for project docs from build.sbt ...

[info] set current project to akka-grpc-java-seed (in build file:/home/travis/build/akka/akka-grpc-quickstart-java.g8/)

[info] set current project to akka-grpc-java-seed (in build file:/home/travis/build/akka/akka-grpc-quickstart-java.g8/)

[info] resolving Giter8 0.12.0...

Template applied in /home/travis/build/akka/akka-grpc-quickstart-java.g8/./hello-world-grpc

restoring stty: 500:5:bf:8a3b:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

~/build/akka/akka-grpc-quickstart-java.g8/hello-world-grpc ~/build/akka/akka-grpc-quickstart-java.g8

ERROR: JAVA_HOME is set to an invalid directory: /home/travis/.jabba/jdk/[email protected]

Please set the JAVA_HOME variable in your environment to match the

location of your Java installation.

It's unclear where that JAVA_HOME comes from. Jabba seems to install 11.0.2 (which is weird on its own since the latest actually is 11.0.8).

@jrudolph
Copy link
Author

https://travis-ci.org/github/akka/akka-grpc-quickstart-java.g8/builds/735546752

In the cases where it fails, Jabba seems to have silently failed to install a newer JDK but still seems to point JAVA_HOME to the missing dir...

@ignasi35
Copy link
Contributor

related to akka/akka-meta#141 (maybe we can use smaller builds like this to start migrating to sdkman)

@jrudolph
Copy link
Author

https://travis-ci.org/github/akka/akka-grpc-quickstart-java.g8/jobs/735864220

Now cleaned cached and trying to rebuild. Maybe somethings broken wrt the jabba installation.

@ignasi35
Copy link
Contributor

travis-ci.org/github/akka/akka-grpc-quickstart-java.g8/jobs/735864220

Now cleaned cached and trying to rebuild. Maybe somethings broken wrt the jabba installation.

The second run completed successfully.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants