Affects Version/s: 2.1.4, 2.2
Fix Version/s: Wish List
Security Level: public (Regular issues)
setjavaenv.sh used to require JAVA_HOME or JRE_HOME to be specified. Looks like it was updated to look for a java runtime in the PATH, and use that, if the environment variables weren't specified.
On Mac OS, at least, this doesn't work. JAVA_HOME/JRE_HOME are used to set other variables. Namely EXT_DIRS and ENDORSED_DIRS. They aren't set properly, if JAVA_HOME/JRE_HOME aren't set. This causes runtime errors:
Module 19/70 org.apache.geronimo.configs/openejb/2.1.4/car
2010-02-11 09:48:23,404 ERROR [SimpleEncryption] Unable to decrypt
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES