ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Cannot invoke "org.hibernate.resource.jdbc.spi.JdbcObserver.jdbcConnectionAcquisitionEnd(java.sql.Connection)" because "this.observer" is null

Description

Hibernate fails to initialize when hibernate.connection.handling_mode is set to IMMEDIATE_ACQUISITION_AND_HOLD with the following error:

Caused by: java.lang.NullPointerException at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:119) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.<init>(LogicalConnectionManagedImpl.java:70) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.<init>(JdbcCoordinatorImpl.java:94) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.getJdbcEnvironmentUsingJdbcMetadata(JdbcEnvironmentInitiator.java:272) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:193) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:69) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:119) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:264) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] ... 56 more

There are no issues when any of the DELAYED_ACQUISITION_xxx modes are used.

Activity

Show:
Fixed

Details

Assignee

Reporter

Worked in

Sprint

Fix versions

Affects versions

Priority

Created October 30, 2023 at 3:21 PM
Updated November 23, 2023 at 1:53 PM
Resolved November 20, 2023 at 12:30 PM

Flag notifications