Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Fixed silent control.sh script termination when JAVA_HOME is not set
-
Release Notes Required
Description
Running control.sh from ignite-2.7.6 release candidate on MacOS with empty JAVA_HOME produces no output - the script terminates without any action.
The reason is the following line in bin/control.sh:
javaMajorVersion "${JAVA_HOME}/bin/java"
Since JAVA_HOME is empty, the argument passed to the function is invalid and the function terminates the script. I suggest replacing the ${JAVA_HOME}/bin/java with just $JAVA because it is already determined earlier in the scope. The suggested fix works in my environment for all options of JAVA_HOME