-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: org.hibernate.HibernateException: Not able to obtain connect
PostPosted: Wed Nov 16, 2005 5:04 am 
Newbie

Joined: Wed Nov 16, 2005 4:53 am
Posts: 1
Location: Moscow, Russia
Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp

Hibernate version: 3.x

Full stack trace of any exception that occurs:

java.rmi.RemoteException: SOAP Fault:javax.xml.rpc.soap.SOAPFaultException: Exception during processing: org.hibernate.HibernateException: Not able to obtain connection (see Fault Detail for stacktrace)
Detail:
<detail>
<bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0">org.hibernate.HibernateException: Not able to obtain connection
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:113)
at org.hibernate.jdbc.AbstractBatcher.prepareSelectStatement(AbstractBatcher.java:82)
at org.hibernate.id.SequenceGenerator.generate(SequenceGenerator.java:73)
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:85)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:184)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:173)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:96)
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:69)
at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:468)
at ru.lanit.eccp.dao.ReferenceDaoImpl.saveTimeZone(ReferenceDaoImpl.java:45)
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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
at $Proxy98.saveTimeZone(Unknown Source)
at ru.lanit.eccp.service.ReferenceServiceImpl.createAndSaveTimeZone(ReferenceServiceImpl.java:35)
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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
at $Proxy103.createAndSaveTimeZone(Unknown Source)
at ru.lanit.eccp.sc.service.ProvisioningServiceImpl.createAccountWithCreateTimeZone(ProvisioningServiceImpl.java:137)
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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
at $Proxy107.createAccountWithCreateTimeZone(Unknown Source)
at ru.lanit.eccp.sc.ws.ProvisioningWs.createAccountWithCreateTimeZone(ProvisioningWs.java:92)
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 weblogic.webservice.component.javaclass.JavaClassInvocationHandler.invoke(JavaClassInvocationHandler.java:133)
at weblogic.webservice.core.handler.InvokeHandler.handleRequest(InvokeHandler.java:104)
at weblogic.webservice.core.HandlerChainImpl.handleRequest(HandlerChainImpl.java:143)
at weblogic.webservice.core.DefaultOperation.process(DefaultOperation.java:535)
at weblogic.webservice.server.Dispatcher.process(Dispatcher.java:204)
at weblogic.webservice.server.Dispatcher.doDispatch(Dispatcher.java:176)
at weblogic.webservice.server.Dispatcher.dispatch(Dispatcher.java:96)
at weblogic.webservice.server.WebServiceManager.dispatch(WebServiceManager.java:100)
at weblogic.webservice.server.servlet.WebServiceServlet.serverSideInvoke(WebServiceServlet.java:297)
at weblogic.webservice.server.servlet.ServletBase.doPost(ServletBase.java:485)
at weblogic.webservice.server.servlet.WebServiceServlet.doPost(WebServiceServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
</bea_fault:stacktrace>
</detail>; nested exception is:
javax.xml.rpc.soap.SOAPFaultException: Exception during processing: org.hibernate.HibernateException: Not able to obtain connection (see Fault Detail for stacktrace)
at ru.lanit.eccp.sc.ws.client.ProvisioningWsPort_Stub.createAccountWithCreateTimeZone(ProvisioningWsPort_Stub.java:310)
at Test.main(Test.java:65)
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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:78)
Caused by: javax.xml.rpc.soap.SOAPFaultException: Exception during processing: org.hibernate.HibernateException: Not able to obtain connection (see Fault Detail for stacktrace)
at weblogic.webservice.core.ClientDispatcher.receive(ClientDispatcher.java:313)
at weblogic.webservice.core.ClientDispatcher.dispatch(ClientDispatcher.java:144)
at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:457)
at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:443)
at weblogic.webservice.core.rpc.StubImpl._invoke(StubImpl.java:303)
at ru.lanit.eccp.sc.ws.client.ProvisioningWsPort_Stub.createAccountWithCreateTimeZone(ProvisioningWsPort_Stub.java:298)
... 6 more

Name and version of the database you are using: Oracle 9.x

Hi to all!

This is a part of my application:

<beans>

<bean id="referenceDaoTarget" class="ru.lanit.eccp.dao.ReferenceDaoImpl">
<property name="sessionFactory">
<ref local="sf"/>
</property>
</bean>

<bean id="referenceDao" parent="tp">
<property name="proxyInterfaces">
<value>ru.lanit.eccp.dao.ReferenceDao</value>
</property>
<property name="target">
<ref local="referenceDaoTarget"/>
</property>
</bean>

<bean id="tp" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true" >
<property name="transactionManager">
<ref bean="tm"/>
</property>

<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly,timeout_600</prop>
<prop key="find*">PROPAGATION_REQUIRED,readOnly,timeout_600</prop>
<prop key="save*">PROPAGATION_REQUIRED,timeout_600</prop>
<prop key="assign*">PROPAGATION_REQUIRED,timeout_600</prop>
<prop key="check*">PROPAGATION_REQUIRED,timeout_600</prop>
<prop key="createAndSave*">PROPAGATION_REQUIRES_NEW,timeout_600</prop>
<prop key="delete*">PROPAGATION_REQUIRED,timeout_600</prop>
<prop key="change*">PROPAGATION_REQUIRED,timeout_600</prop>
<prop key="import*">PROPAGATION_REQUIRED,timeout_600</prop>
</props>
</property>
<property name="proxyTargetClass">
<value>false</value>
</property>
</bean>

<!-- Services -->
<bean id="provisioningServiceTarget" class="ru.lanit.eccp.sc.service.ProvisioningServiceImpl">
<property name="subscriberDao">
<ref bean="subscriberDao"/>
</property>
<property name="subscriberService">
<ref bean="subscriberService"/>
</property>
<property name="referenceDao">
<ref bean="referenceDao"/>
</property>
<property name="systemDao">
<ref bean="systemDao"/>
</property>
<property name="referenceService">
<ref bean="referenceService"/>
</property>
<property name="beeServiceDao">
<ref bean="beeServiceDao"/>
</property>
<property name="beeServiceService">
<ref bean="beeServiceService"/>
</property>
</bean>

<bean id="provisioningService" parent="tp">
<property name="proxyInterfaces">
<value>ru.lanit.eccp.sc.service.ProvisioningService</value>
</property>
<property name="transactionAttributes">
<props>
<prop key="get*">PROPAGATION_REQUIRED,readOnly,timeout_600,-WsException</prop>
<!--<prop key="*">PROPAGATION_REQUIRED,timeout_600,-WsException</prop>-->
<prop key="createAccount">PROPAGATION_REQUIRED,timeout_600,-WsException</prop>
<prop key="createAccountWithCreateTimeZone">PROPAGATION_NEVER</prop>
</props>
</property>
<property name="target">
<ref local="provisioningServiceTarget"/>
</property>
</bean>
</beans>

public int createAccountWithCreateTimeZone(String msisdn, AccountDetails detail, String user) throws DuplicateSubscriberWsException, NoSuchElementWsException, IllegalArgumentWsException {
System.out.println("++++++++++++++++++++++++++++++++createAccountWithCreateTimeZone++++++++++++++++++++++++++++++++++++++++++++");
System.out.println(TransactionHelper.getTransactionHelper().getTransaction());
System.out.println("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
try {
ScServiceLocator.getProvisioningService().createAccount(msisdn,detail,user);
} catch(NoSuchTimeZoneWsException e) {
AccountParam[] params = detail.getParams();
for (int i = 0; i < params.length; i++) {
AccountParam param = params[i];
if (ScWsConst.ACCOUNT_PARAM_NAME_MARKET_CODE.equals(param.getName())) {
referenceService.createAndSaveTimeZone(param.getValue(),Configuration.getInstance().getTimeShiftDefault(),user);
return ScWsConst.RC_TIME_ZONE_CREATED;
}
}
throw e;
}
return ScWsConst.RC_OK;
}

... and ru.lanit.eccp.dao.ReferenceDao.saveTimeZone is invoked inside of createAndSaveTimeZone().

This is the full log:

92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Getting transaction for ru.lanit.eccp.sc.service.ProvisioningService.createAccountWithCreateTimeZone
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@147e585]
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.support.TransactionSynchronizationManager - Initializing transaction synchronization
++++++++++++++++++++++++++++++++createAccountWithCreateTimeZone++++++++++++++++++++++++++++++++++++++++++++
null
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'provisioningService'
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Bean with name 'provisioningService' is a factory bean
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Getting transaction for ru.lanit.eccp.sc.service.ProvisioningService.createAccount
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1485de]
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Creating new transaction with name [ru.lanit.eccp.sc.service.ProvisioningService.createAccount]
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Beginning JTA transaction
++++++++++++++++++++++++++++++++createAccount++++++++++++++++++++++++++++++++++++++++++++
Name=ru.lanit.eccp.sc.service.ProvisioningService.createAccount,Xid=BEA1-001C727E69B4(23117093),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=600,activeThread=Thread[ExecuteThread: '12' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],SCInfo[eccpDevDomain+eccpDevServer]=(state=active),properties=({weblogic.transaction.name=ru.lanit.eccp.sc.service.ProvisioningService.createAccount}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=eccpDevServer+172.16.25.79:7001+eccpDevDomain+t3+, XAResources={},NonXAResources={})])
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++toSubscriberParam++++++++++++++++++++++++++++++++++++++++++++
Name=ru.lanit.eccp.sc.service.ProvisioningService.createAccount,Xid=BEA1-001C727E69B4(23117093),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=600,activeThread=Thread[ExecuteThread: '12' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],SCInfo[eccpDevDomain+eccpDevServer]=(state=active),properties=({weblogic.transaction.name=ru.lanit.eccp.sc.service.ProvisioningService.createAccount}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=eccpDevServer+172.16.25.79:7001+eccpDevDomain+t3+, XAResources={},NonXAResources={})])
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Getting transaction for ru.lanit.eccp.dao.ReferenceDao.findTimeZone
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1b7b4bd]
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Participating in existing transaction
++++++++++++++++++++++++++++++++findTimeZone++++++++++++++++++++++++++++++++++++++++++++
Name=ru.lanit.eccp.sc.service.ProvisioningService.createAccount,Xid=BEA1-001C727E69B4(23117093),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=600,activeThread=Thread[ExecuteThread: '12' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],SCInfo[eccpDevDomain+eccpDevServer]=(state=active),properties=({weblogic.transaction.name=ru.lanit.eccp.sc.service.ProvisioningService.createAccount}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=eccpDevServer+172.16.25.79:7001+eccpDevDomain+t3+, XAResources={},NonXAResources={})])
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
92613 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils - Opening Hibernate Session
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.JDBCContext - successfully registered Synchronization
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 4637208766066688
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils - Registering Spring transaction synchronization for new Hibernate Session
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.support.TransactionSynchronizationManager - Bound value [org.springframework.orm.hibernate3.SessionHolder@1bae633] for key [org.hibernate.impl.SessionFactoryImpl@86c8b4] to thread [ExecuteThread: '12' for queue: 'weblogic.kernel.Default']
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.support.TransactionSynchronizationManager - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1bae633] for key [org.hibernate.impl.SessionFactoryImpl@86c8b4] bound to thread [ExecuteThread: '12' for queue: 'weblogic.kernel.Default']
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.impl.SessionImpl - find: from time_zone tz where tz.marketCode = :marketCode
92629 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.engine.QueryParameters - named parameters: {marketCode=888}
92644 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.hql.classic.QueryTranslatorImpl - compiling query
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.hql.classic.QueryTranslatorImpl - HQL: from time_zone tz where tz.marketCode = :marketCode
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.hql.classic.QueryTranslatorImpl - SQL: select time_zone0_.TIME_ZONE_ID as TIME1_, time_zone0_.MARKET_CODE as MARKET2_3_, time_zone0_.TIME_SHIFT as TIME3_3_, time_zone0_.CREATE_BY as CREATE4_3_, time_zone0_.CREATE_DATE as CREATE5_3_ from TIME_ZONE time_zone0_ where (time_zone0_.MARKET_CODE=? )
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.SQL - select time_zone0_.TIME_ZONE_ID as TIME1_, time_zone0_.MARKET_CODE as MARKET2_3_, time_zone0_.TIME_SHIFT as TIME3_3_, time_zone0_.CREATE_BY as CREATE4_3_, time_zone0_.CREATE_DATE as CREATE5_3_ from TIME_ZONE time_zone0_ where (time_zone0_.MARKET_CODE=? )
Hibernate: select time_zone0_.TIME_ZONE_ID as TIME1_, time_zone0_.MARKET_CODE as MARKET2_3_, time_zone0_.TIME_SHIFT as TIME3_3_, time_zone0_.CREATE_BY as CREATE4_3_, time_zone0_.CREATE_DATE as CREATE5_3_ from TIME_ZONE time_zone0_ where (time_zone0_.MARKET_CODE=? )
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - preparing statement
92660 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.type.StringType - binding '888' to parameter: 1
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open ResultSet (open ResultSets: 0, globally: 0)
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.loader.Loader - processing result set
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.loader.Loader - done processing result set (0 rows)
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close ResultSet (open ResultSets: 1, globally: 1)
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - closing statement
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.ConnectionManager - closing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.loader.Loader - total objects hydrated: 0
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.engine.PersistenceContext - initializing non-lazy collections
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Invoking commit for transaction on ru.lanit.eccp.dao.ReferenceDao.findTimeZone
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Applying rules to determine whether transaction should rollback on ru.lanit.eccp.common.wsexception.NoSuchTimeZoneWsException: Can't find Time zone with Market code = [888]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Winning rollback rule is: RollbackRule with pattern [WsException]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Invoking rollback for transaction on ru.lanit.eccp.sc.service.ProvisioningService.createAccount due to throwable [ru.lanit.eccp.common.wsexception.NoSuchTimeZoneWsException: Can't find Time zone with Market code = [888]]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Initiating transaction rollback
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Rolling back JTA transaction
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.transaction.CacheSynchronization - transaction after completion callback, status: 4
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.JDBCContext - after transaction completion
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.impl.SessionImpl - after transaction completion
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.transaction.CacheSynchronization - automatically closing session
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.impl.SessionImpl - automatically closing session
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.impl.SessionImpl - closing session
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Getting transaction for ru.lanit.eccp.service.ReferenceService.createAndSaveTimeZone
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@ac8828]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Creating new transaction with name [ru.lanit.eccp.service.ReferenceService.createAndSaveTimeZone]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Beginning JTA transaction
++++++++++++++++++++++++++++++++++createAndSaveTimeZone++++++++++++++++++++++++++++++++++++++++++
Name=ru.lanit.eccp.service.ReferenceService.createAndSaveTimeZone,Xid=BEA1-001D727E69B4(18815811),Status=Active,numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=600,activeThread=Thread[ExecuteThread: '12' for queue: 'weblogic.kernel.Default',5,Thread Group for Queue: 'weblogic.kernel.Default'],SCInfo[eccpDevDomain+eccpDevServer]=(state=active),properties=({weblogic.transaction.name=ru.lanit.eccp.service.ReferenceService.createAndSaveTimeZone}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=eccpDevServer+172.16.25.79:7001+eccpDevDomain+t3+, XAResources={},NonXAResources={})])
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Getting transaction for ru.lanit.eccp.dao.ReferenceDao.saveTimeZone
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@a1de60]
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Participating in existing transaction
92675 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.support.TransactionSynchronizationManager - Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1bae633] for key [org.hibernate.impl.SessionFactoryImpl@86c8b4] bound to thread [ExecuteThread: '12' for queue: 'weblogic.kernel.Default']
92691 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.event.def.AbstractSaveEventListener - transient instance of: time_zone
92691 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.event.def.DefaultSaveOrUpdateEventListener - saving transient instance
92691 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Applying rules to determine whether transaction should rollback on org.hibernate.HibernateException: Not able to obtain connection
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Winning rollback rule is: null
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - No relevant rollback rule found: applying superclass default
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Invoking rollback for transaction on ru.lanit.eccp.dao.ReferenceDao.saveTimeZone due to throwable [org.hibernate.HibernateException: Not able to obtain connection]
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Participating transaction failed - marking existing transaction as rollback-only
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Setting JTA transaction rollback-only
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Applying rules to determine whether transaction should rollback on org.hibernate.HibernateException: Not able to obtain connection
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Winning rollback rule is: null
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - No relevant rollback rule found: applying superclass default
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Invoking rollback for transaction on ru.lanit.eccp.service.ReferenceService.createAndSaveTimeZone due to throwable [org.hibernate.HibernateException: Not able to obtain connection]
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Initiating transaction rollback
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Rolling back JTA transaction
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Applying rules to determine whether transaction should rollback on org.hibernate.HibernateException: Not able to obtain connection
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - Winning rollback rule is: null
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.RuleBasedTransactionAttribute - No relevant rollback rule found: applying superclass default
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.interceptor.TransactionInterceptor - Invoking rollback for transaction on ru.lanit.eccp.sc.service.ProvisioningService.createAccountWithCreateTimeZone due to throwable [org.hibernate.HibernateException: Not able to obtain connection]
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Triggering beforeCompletion synchronization
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.support.TransactionSynchronizationManager - Removed value [org.springframework.orm.hibernate3.SessionHolder@1bae633] for key [org.hibernate.impl.SessionFactoryImpl@86c8b4] from thread [ExecuteThread: '12' for queue: 'weblogic.kernel.Default']
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils - Closing Hibernate Session
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.hibernate.impl.SessionImpl - closing session
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] WARN org.springframework.transaction.jta.WebLogicJtaTransactionManager - Should roll back transaction but cannot - no transaction available
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.jta.WebLogicJtaTransactionManager - Triggering afterCompletion synchronization
92707 [ExecuteThread: '12' for queue: 'weblogic.kernel.Default'] DEBUG org.springframework.transaction.support.TransactionSynchronizationManager - Clearing transaction synchronization
96238 [Finalizer] DEBUG org.hibernate.jdbc.ConnectionManager - running Session.finalize()

The question is: why it cannot obtain connection????


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.