KB-1526 "Unknown database '[database_name]'" error thrown during JBoss startup
Symptoms
The following error is thrown during JBoss startup:
12:14:45,984 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.PoolBySubject] (ServerService Thread Pool -- 70) IJ000604: Throwable while attempting to get a new connection: null: javax.resource.ResourceException: Could not create connection
...
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '<database_name>'
...
JBoss ultimately fails to start up.
Cause
The Appian data source defined in appian-ds.xml references a schema that does not exist in the database.
Action
To correct this issue, perform the following:
- Stop JBoss.
- Perform one of the following:
- Rename the schema in the database server to match what is set in appian-ds.xml.
- For new installations of Appian, create a new database schema with the name set in appian-ds.xml.
- Update appian-ds.xml to point to the correct schema in your database.
- Restart JBoss.
Affected Versions
This article applies to all versions of Appian using JBoss as an application server.
Last Reviewed: March 2018
