[hibernate-issues] [Hibernate-JIRA] Updated: (HHH-7305) NPE in LogicalConnectionImpl when multi tenancy is used without providing a release mode manually
Jegan (JIRA)
noreply at atlassian.com
Wed May 9 08:47:10 EDT 2012
[ https://hibernate.onjira.com/browse/HHH-7305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jegan updated HHH-7305:
-----------------------
Attachment: SchemaBasedMultiTenancyTest.java
JUnit to reproduce the NullPointerException in SettingsFactory.buildSettings()
> NPE in LogicalConnectionImpl when multi tenancy is used without providing a release mode manually
> -------------------------------------------------------------------------------------------------
>
> Key: HHH-7305
> URL: https://hibernate.onjira.com/browse/HHH-7305
> Project: Hibernate ORM
> Issue Type: Bug
> Components: core
> Affects Versions: 4.1.3
> Environment: cfg.setProperty(Environment.MULTI_TENANT, MultiTenancyStrategy.DATABASE.name());
> Reporter: Christian kalkhoff
> Priority: Critical
> Attachments: SchemaBasedMultiTenancyTest.java
>
>
> When multi tenancy is used and hibernate.connection.release_mode is not set, one gets a NPE in LogicalConnectionImpl because it accesses a (non-multi-tenancy)connection provider to determine the release mode.
> Stack trace:
> java.lang.NullPointerException
> at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.determineConnectionReleaseMode(LogicalConnectionImpl.java:119)
> at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.<init>(LogicalConnectionImpl.java:100)
> at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.<init>(LogicalConnectionImpl.java:82)
> at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.<init>(JdbcCoordinatorImpl.java:75)
> at org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.<init>(TransactionCoordinatorImpl.java:87)
> at org.hibernate.internal.SessionImpl.<init>(SessionImpl.java:249)
> at org.hibernate.internal.SessionFactoryImpl$SessionBuilderImpl.openSession(SessionFactoryImpl.java:1835)
> ...
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list