java: not found during Stash startup

Troubleshooting Installation

On this page

Still need help?

The Atlassian Community is here for you.

Ask the community

This article only applies to Atlassian's server products. Learn more about the differences between cloud and server.

Problem

Stash fails to start and the following appears in the catalina.out:

./catalina.sh: 1: eval: /usr/lib/jvm/java-8-oracle/jre/bin/java/bin/java: not found

Cause

The JAVA_HOME environment variable isn't problem set, so Stash is looking for bin/java in the wrong place.

Resolution

  • Adjust JAVA_HOME for the user running Stash. In the example above it should be /usr/lib/jvm/java-8-oracle/jre instead of /usr/lib/jvm/java-8-oracle/jre/bin/java.
  • If the path shown in the error persists, confirm JAVA_HOME was adjusted for the correct user.
  • If JRE_HOME is also shown as the wrong path, confirms if there's a JRE_HOME variable set, adjusting it as well. If this isn't set, it's just going to take the value from JAVA_HOME.
Last modified on Mar 30, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.