MySQL Unknown table engine Innodb
Cannot access Confluence after startup. Null pointer exception displays when accessing the baseUrl.
The following appears in the
WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] [mchange.v2.resourcepool.BasicResourcePool] run com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@5faabc29 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table engine 'InnoDB' WARN [main] [sf.hibernate.cfg.SettingsFactory] buildSettings Could not obtain connection metadata java.sql.SQLException: Connections could not be acquired from the underlying database! Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
Specific environments affected:
- MySQL 5.1
Installed on certain linux distributions will not, by default, install the innodb storage engine.
- Upgrade to MySQL 5.5 as the storage engine is enabled by default for the affected linux distribution