Details
-
Bug
-
Resolution: Fixed
-
Medium
-
3.13
-
Ubuntu 8
Sun JDK 1.6
-
3.13
-
Description
executing startup.sh produce the following error:
~/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2$ ./bin/startup.sh permgen.sh exists... sourcing... ./bin/permgen.sh: 11: [[: not found [: 13: ==: unexpected operator If you encounter issues starting up JIRA Standalone Edition, please see the Troubleshooting guide at http://confluence.atlassian.com/display/JIRA/Installation+Troubleshooting+Guide Using CATALINA_BASE: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 Using CATALINA_HOME: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 Using CATALINA_TMPDIR: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/temp Using JRE_HOME: /usr/lib/jvm/java-6-sun-1.6.0.06
after enabling debugging on catalina.sh
~/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2$ ./bin/startup.sh + cygwin=false + os400=false + darwin=false + uname + PRG=./bin/catalina.sh + [ -h ./bin/catalina.sh ] + dirname ./bin/catalina.sh + PRGDIR=./bin + [ -z ] + cd ./bin/.. + pwd + CATALINA_HOME=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 + [ -r /bin/setenv.sh ] + [ -r /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/setenv.sh ] + . /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/setenv.sh + JAVA_OPTS=-Xms128m -Xmx256m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true + dirname ./bin/catalina.sh + PRGDIR=./bin + JIRA_MAX_PERM_SIZE=128m + [ -f ./bin/permgen.sh ] + echo permgen.sh exists... sourcing... permgen.sh exists... sourcing... + . ./bin/permgen.sh + JAVA_PERMGEN_SUPPORTED=false + [[ /usr/lib/jvm/java-6-sun-1.6.0.06 != ]] ./bin/permgen.sh: 1: [[: not found + export JAVA_PERMGEN_SUPPORTED + [ false == true ] [: 1: ==: unexpected operator + export JAVA_OPTS + echo If you encounter issues starting up JIRA Standalone Edition, please see the Troubleshooting guide at http://confluence.atlassian.com/display/JIRA/Installation+Troubleshooting+Guide If you encounter issues starting up JIRA Standalone Edition, please see the Troubleshooting guide at http://confluence.atlassian.com/display/JIRA/Installation+Troubleshooting+Guide + false + false + false + [ -r /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/setclasspath.sh ] + BASEDIR=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 + . /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/setclasspath.sh + CLASSPATH= + [ -z /usr/lib/jvm/java-6-sun-1.6.0.06 -a -z ] + [ -z /usr/lib/jvm/java-6-sun-1.6.0.06 -a start = debug ] + [ -z ] + JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.06 + [ start = debug -o start = javac ] + [ -z /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 ] + [ ! -x /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/setclasspath.sh ] + JAVA_ENDORSED_DIRS=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/common/endorsed + [ start = debug -o start = javac ] + JIKESPATH= + uname -s + [ Linux = Darwin ] + _RUNJAVA=/usr/lib/jvm/java-6-sun-1.6.0.06/bin/java + [ false != true ] + _RUNJDB=/usr/lib/jvm/java-6-sun-1.6.0.06/bin/jdb + _RUNJAVAC=/usr/lib/jvm/java-6-sun-1.6.0.06/bin/javac + [ -n ] + CLASSPATH=:/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/bootstrap.jar:/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/commons-logging-api.jar + [ -z ] + CATALINA_BASE=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 + [ -z ] + CATALINA_TMPDIR=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/temp + have_tty=0 + tty + [ /dev/pts/7 != not a tty ] + have_tty=1 + false + [ -r /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/tomcat-juli.jar ] + JAVA_OPTS=-Xms128m -Xmx256m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/conf/logging.properties + [ 1 -eq 1 ] + echo Using CATALINA_BASE: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 Using CATALINA_BASE: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 + echo Using CATALINA_HOME: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 Using CATALINA_HOME: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 + echo Using CATALINA_TMPDIR: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/temp Using CATALINA_TMPDIR: /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/temp + [ start = debug -o start = javac ] + echo Using JRE_HOME: /usr/lib/jvm/java-6-sun-1.6.0.06 Using JRE_HOME: /usr/lib/jvm/java-6-sun-1.6.0.06 + [ start = jpda ] + [ start = debug ] + [ start = run ] + [ start = start ] + shift + touch /home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/logs/catalina.out + [ = -security ] + /usr/lib/jvm/java-6-sun-1.6.0.06/bin/java -Xms128m -Xmx256m -Djava.awt.headless=true -Datlassian.standalone=JIRA -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/conf/logging.properties -Djava.endorsed.dirs=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/common/endorsed -classpath :/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 /bin/bootstrap.jar:/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/bin/commons-logging-api.jar -Dcatalina.base=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 -Dcatalina.home=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2 -Djava.io.tmpdir=/home/bdziedzic/.tmp-scripts/atlassian-jira-enterprise-3.13-standalone2/temp org.apache.catalina.startup.Bootstrap start + [ ! -z ]
the problematic files seem to be permgen.sh for the first part of the error and setenv.sh for the second part of the error.
The permgen changes have been introduced to JIRA 3.13 in order to address JRA-15252
Attachments
Issue Links
- is duplicated by
-
JRASERVER-15850 JIRA startup.sh fails on solaris due to bash-isms that don't work with the Bourne shell
- Closed