[ https://issues.apache.org/jira/browse/KARAF-3288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jean-Baptiste Onofré reassigned KARAF-3288: ------------------------------------------- Assignee: Jean-Baptiste Onofré > karaf script doesn't start on Solaris if JAVA_HOME is not set > ------------------------------------------------------------- > > Key: KARAF-3288 > URL: https://issues.apache.org/jira/browse/KARAF-3288 > Project: Karaf > Issue Type: Bug > Affects Versions: 3.0.1 > Environment: Solaris > Reporter: Kevin Earls > Assignee: Jean-Baptiste Onofré > Priority: Minor > > On Solaris the karat script fails with the error "JVM must be greater than > 1.6" if JAVA_HOME is not set. (On 2.4 it also fails but with the message > "exec: a tracked alias for /usr/bin/java: not found"). > This fails because the locateJava() function depends on the output of `type > java` to set JAVA_HOME and determine what version of java it's using. On > most platforms type java returns something like "java is /path/to/java", but > on solaris it returns "java is a tracked alias for /path/to/java" > The fix just requires a change to the expression used to chop off the leading > text. I will submit a pull request for this. -- This message was sent by Atlassian JIRA (v6.3.4#6332)