[jboss-user] [JCA/JBoss] - Hibernate as Service - [AbstractBatcher] Could not close a J

Trooper80 do-not-reply at jboss.com
Fri Oct 6 02:56:19 EDT 2006


09:43:07,406 INFO  [STDOUT] Hibernate: /* update com.netc.banking.model.adm.User */ update NETBEANS.ADM_USER set MODIFY_DATE=?, ADM_APPLICATION_ID=?, MODIFY_USER=?, INSERT_USER=?, ADM_LOCATION_ID=?, USER_NAME=?, USER_LOGIN=?, USER_PASSWORD=?, TRY_COUNT=?, ACTIVE=?, INSERT_DATE=?, EMAIL=?, DELETED=?, DELETE_USER=?, DELETE_DATE=? where ID=? and MODIFY_DATE=?
09:43:07,421 DEBUG [AbstractBatcher] about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
09:43:07,421 DEBUG [ConnectionManager] skipping aggressive-release due to flush cycle
09:43:07,421 DEBUG [ConnectionManager] skipping aggresive-release due to open resources on batcher
09:43:07,421 INFO  [ConnectionManager] forcing batcher resource cleanup on transaction completion; forgot to close ScrollableResults/Iterator?
09:43:07,421 DEBUG [AbstractBatcher] about to close ResultSet (open ResultSets: 1, globally: 1)
09:43:07,421 WARN  [AbstractBatcher] Could not close a JDBC result set
java.sql.SQLException: Already closed
	at org.jboss.resource.adapter.jdbc.WrappedResultSet.close(WrappedResultSet.java:178)
	at org.hibernate.jdbc.AbstractBatcher.closeStatements(AbstractBatcher.java:310)
	at org.hibernate.jdbc.ConnectionManager.afterTransaction(ConnectionManager.java:291)
	at org.hibernate.jdbc.JDBCContext.afterTransactionCompletion(JDBCContext.java:214)
	at org.hibernate.transaction.CacheSynchronization.afterCompletion(CacheSynchronization.java:85)
	at org.jboss.tm.TransactionImpl.doAfterCompletion(TransactionImpl.java:1526)
	at org.jboss.tm.TransactionImpl.completeTransaction(TransactionImpl.java:1198)
	at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:377)
	at org.jboss.tm.TxManager.commit(TxManager.java:240)
	at org.jboss.aspects.tx.TxPoliendTransaction(TxPolijava:175)
	at org.jboss.aspects.tx.TxPoliinvokeInOurTx(TxPolijava:87)
	at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:197)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:181)
	at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)
	at $Proxy93.saveUser(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.commons.beanutils.MethodUtils.invokeExactMethod(MethodUtils.java:334)
	at org.apache.commons.beanutils.MethodUtils.invokeExactMethod(MethodUtils.java:286)
	at com.netc.netbeans.ejb.NetBeansProxyBean.invoke(NetBeansProxyBean.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
	at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
	at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.aspects.tx.TxPoliinvokeInNoTx(TxPolijava:66)
	at org.jboss.aspects.tx.TxInterceptor$Never.invoke(TxInterceptor.java:65)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
	at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
	at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:225)
	at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
	at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82)
	at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828)
	at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681)
	at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358)
	at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:398)
	at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239)
09:43:07,468 DEBUG [ConnectionManager] aggressively releasing JDBC connection
09:43:07,468 DEBUG [ConnectionManager] releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
09:43:07,468 DEBUG [UpdateTimestampsCache] Invalidating space [NETBEANS.ADM_USER], timestamp: 4751839180668928

I try to save an object with some one to many relations. This seems to work fine but when the transaction is about to close I get this for some reason. Any ideas?

Thank you in advance


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3976497#3976497

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3976497



More information about the jboss-user mailing list