hibernate/hibernate-orm · error · IllegalStateException
Cannot get a connection as the driver manager is not properl
Error message
Cannot get a connection as the driver manager is not properly initialized
What it means
Error "Cannot get a connection as the driver manager is not properly initialized" thrown in hibernate/hibernate-orm.
Source
Thrown at hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProvider.java:288
}
else {
try {
return (ConnectionCreatorFactory) Class.forName( connectionCreatorFactoryClassName ).newInstance();
}
catch (Exception e1) {
throw new ServiceException( "Specified ConnectionCreatorFactory " + connectionCreatorFactoryClassName
+ " could not be loaded", e1 );
}
}
}
// use the pool ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@Override
public Connection getConnection() throws SQLException {
if ( state == null ) {
throw new IllegalStateException( "Cannot get a connection as the driver manager is not properly initialized" );
}
return state.getConnection();
}
@Override
public void closeConnection(Connection connection) throws SQLException {
if ( state == null ) {
throw new IllegalStateException( "Cannot close a connection as the driver manager is not properly initialized" );
}
state.closeConnection( connection );
}
@Override
public boolean supportsAggressiveRelease() {
return false;
}
@OverrideView on GitHub (pinned to fad1729dce)
Solutions
- Configure the JDBC URL and driver so the DriverManagerConnectionProvider initializes
- Ensure the provider is not used after stop() has been called
When it happens
Trigger: Thrown at hibernate-core/src/main/java/org/hibernate/engine/jdbc/connections/internal/DriverManagerConnectionProvider.java:288 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of hibernate/hibernate-orm@fad1729dce (2026-08-22).
Data as JSON: /api/errors/4b0589b417e38cf5.
Report an issue: GitHub.