Details
-
Bug
-
Resolution: Fixed
-
Highest
-
3.5.6
-
None
Description
The method Confluence is currently using for connecting to the database during bootstrap checks only works for C3P0 based connection settings. These settings are only set for direct JDBC connections, and are not available for JNDI datasource connections. Confluence needs to verify the connection settings by using whatever ConnectionProvider is appropriate (e.g. as determined by Hibernate's ConnectionProviderFactory), rather than just choosing one at random.
By failing to open connections in with the correct provider, Confluence will refuse to start for any customer using MySQL via a JNDI datasource, making this a blocker for any affected customer.
Attachments
Issue Links
- is related to
-
CONFSERVER-22071 Use MySQL transaction isolation level per session
- Closed