JIRA startup hangs during the Database Checklist.
Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.
Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Symptoms
During the startup, JIRA hangs on the Database Checklist Launcher. No error are visible in the logs.
The following entries are the last ones in the catalina.out log file:
1
2
3
2014-06-30 18:11:17,796 localhost-startStop-1 INFO [atlassian.jira.startup.JiraStartupLogger] Running JIRA startup checks.
2014-06-30 18:11:17,796 localhost-startStop-1 INFO [atlassian.jira.startup.JiraStartupLogger] JIRA pre-database startup checks completed successfully.
2014-06-30 18:11:17,864 localhost-startStop-1 INFO [jira.config.database.DatabaseConfigurationManagerImpl] Now running Database Checklist Launcher
Diagnosis
JIRA is connecting to a Microsoft SQL Server using SSL to encrypt the connection to the database.
Resolution
Important
Adding the parameter below will disable the CBC protection against the SSL/TLS BEAST attack. By setting this option, the DB server will be vulnerable to this type of attack.
Open the dbconfig.xml file, and in the database url field, add the following: ssl=true
eg: jdbc:jtds:sqlserver://192.168.10.71:1433/dbname;ssl=true
Add the following argument to the Java startup options by following these instructions.
1
-Djsse.enableCBCProtection=false
Restart JIRA.
Was this helpful?