I'm running into the same problem using jbpm-3.1.1, hibernate-3.2.4.SP1 and
JBoss 4.0.5.GA.
But I'm using this testcode (with a minimum-workflow consisting of a start and
an end node) as CMT bean:
public void showError() {
|
| log.info("Request received");
| JbpmContext wfContext = wfConfiguration.createJbpmContext();
| ProcessInstance process =
wfContext.newProcessInstance("HelloWorld");
| process.signal();
|
| // Session hibernateSession = wfContext.getSession();
| wfContext.close();
| }
|
As single session bean method called by a servlet.
JBoss closes the JDBC connection
| 2007-08-17 18:52:20,605 INFO
[org.jboss.resource.connectionmanager.CachedConnectionManager] Closing a
connection for you. Please close them yourself: [EMAIL PROTECTED]
| java.lang.Throwable: STACKTRACE
| at
org.jboss.resource.connectionmanager.CachedConnectionManager.registerConnection(CachedConnectionManager.java:290)
|
But then ...
| 2007-08-17 18:52:20,636 INFO
[org.jboss.resource.connectionmanager.TxConnectionManager] throwable from
unregister connectionjava.lang.IllegalStateException: Trying to return an
unknown connection2! [EMAIL PROTECTED]
| at
org.jboss.resource.connectionmanager.CachedConnectionManager.unregisterConnection(CachedConnectionManager.java:342)
| at
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.connectionClosed(TxConnectionManager.java:606)
| at
org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.closeHandle(BaseWrapperManagedConnection.java:266)
| at
org.jboss.resource.adapter.jdbc.WrappedConnection.close(WrappedConnection.java:129)
| 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:585)
| at
org.jboss.resource.connectionmanager.CachedConnectionManager.closeConnection(CachedConnectionManager.java:529)
| at
org.jboss.resource.connectionmanager.CachedConnectionManager.access$000(CachedConnectionManager.java:63)
| at
org.jboss.resource.connectionmanager.CachedConnectionManager$CloseConnectionSynchronization.afterCompletion(CachedConnectionManager.java:607)
| at
org.jboss.resource.connectionmanager.TransactionSynchronizer.invokeAfter(TransactionSynchronizer.java:301)
| at
org.jboss.resource.connectionmanager.TransactionSynchronizer.afterCompletion(TransactionSynchronizer.java:271)
| 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.ejb.plugins.TxInterceptorCMT.endTransaction(TxInterceptorCMT.java:501)
| at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:361)
| at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
| at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
| at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
| at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
| at
org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
| at org.jboss.ejb.Container.invoke(Container.java:954)
| at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:430)
| at
org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
| at $Proxy66.showError(Unknown Source)
| at
de.telefonica.lich12.jbpmtest.TriggerServlet.doGet(TriggerServlet.java:101)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
|
Does anybody know why JBoss is closing the connection just a few milliseconds
before JBPM tries it itself?
I'm using a clean JBoss 4.0.5.GA with hibernate tree cache as MXBean and JBPM
and Hibernate as POJO inside the EAR file (consisting of the small session bean
above and the servlet calling that session bean).
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4075289#4075289
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4075289
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user