zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mogens Heller Grabe (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ZOOKEEPER-3291) improve error message when JAVA_HOME is set to the wrong value
Date Tue, 26 Feb 2019 08:11:00 GMT
Mogens Heller Grabe created ZOOKEEPER-3291:

             Summary: improve error message when JAVA_HOME is set to the wrong value
                 Key: ZOOKEEPER-3291
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3291
             Project: ZooKeeper
          Issue Type: Improvement
          Components: scripts
    Affects Versions: 3.4.12
         Environment: Windows
            Reporter: Mogens Heller Grabe

This is small (Windows-based) developer usability improvement.

When the {{JAVA_HOME}} environment variable is set, but the value is wrong (so that {{JAVA_HOME}} +
{{/bin/java.exe}} does not point correctly to {{java.exe}}), the startup script will simply
fail with the message

{{Error: JAVA_HOME is incorrectly set.}}

which is a bummer. 😞

With this tiny change, the error message will be much friendlier:

{{Error: JAVA_HOME is incorrectly set: C:\Program Files\Java\jre1.8.0_201\bin}}
{{Expected to find java.exe here: C:\Program Files\Java\jre1.8.0_201\bin\bin\java.exe}}

(in this case showing a situation where one has inadvertently included {{/bin}} in the {{JAVA_HOME}} environment

This will also give a nicer error message in situations, where the JRE has been updated, and
the one pointed to by {{JAVA_HOME}} has been uninstalled.

This message was sent by Atlassian JIRA

View raw message