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.

Updated on April 15, 2025

Still need help?

The Atlassian Community is here for you.