Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-15612

syntax errors in JIRA standalone start up scripts

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 3.13.1
    • 3.13
    • Installation
    • Ubuntu 8
      Sun JDK 1.6

    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

        1. permgen.sh
          0.9 kB
        2. setenv.sh
          1 kB

        Issue Links

          Activity

            People

              Unassigned Unassigned
              bdziedzic Bogdan Dziedzic [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h