cancel
Showing results for 
Search instead for 
Did you mean: 

Problems when trying to get a connection

Former Member
0 Kudos

Hi, i'm doing some tests with Hibernate but i'm getting an error when Hibernate tries to get a connection from a pooled datasource.

Here is my session factory configuration:

<session-factory>

<property name="transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</property>

<property name="connection.datasource">jdbc/CORE_DS</property>

<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

</session-factory>

I created a jdbc2.0 datasource called jdbc/CORE_DS

This is the error i'm getting:

java.lang.ExceptionInInitializerError

at com.sap.engine.services.ejb.exceptions.BaseRemoteException.writeReplace(BaseRemoteException.java:276)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:896)

at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1011)

at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)

at com.sap.engine.services.rmi_p4.DispatchImpl.throwException(DispatchImpl.java:135)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:296)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

Caused by: java.lang.ExceptionInInitializerError

at test.util.HibernateUtil.<clinit>(HibernateUtil.java:22)

at test.vo.EventManager.listEvents(EventManager.java:41)

at test.ejb.EventHandlerBean.getEvents(EventHandlerBean.java:54)

at test.ejb.EventHandlerObjectImpl0.getEvents(EventHandlerObjectImpl0.java:204)

at test.ejb.EventHandlerObjectImpl0p4_Skel.dispatch(EventHandlerObjectImpl0p4_Skel.java:119)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)

... 8 more

Caused by: java.lang.NullPointerException

at com.sap.engine.services.dbpool.spi.CPManagedConnectionFactoryImpl.createManagedConnection(CPManagedConnectionFactoryImpl.java:145)

at com.sap.engine.services.connector.jca.ConnectionHashSet.match(ConnectionHashSet.java:312)

at com.sap.engine.services.connector.jca.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:231)

at com.sap.engine.services.dbpool.cci.ConnectionFactoryImpl.getConnection(ConnectionFactoryImpl.java:51)

at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:59)

at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)

at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004)

at test.util.HibernateUtil.<clinit>(HibernateUtil.java:18)

... 13 more

any ideas?

Thanks,

Juan Manuel

Message was edited by: Juan Sanmarco

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member190457
Contributor
0 Kudos

Hi we are having a similar issue, could you please specify how you solved this?

Thanks

regards

Vincenzo