Hi all,

i'm using jbpm-3.0.2 and ibm websphere, i'm having problems on creation of a 
process with a timer tag, i've tried a lot of ways to describe the timer on 
processdefinition.xml, but with no success.

Some one can help me on this?

What i'm doing wrong?

<process-definition
  |   name="teste-timer">
  |    <start-state name="start">
  |       <transition name="tr1" to="state1"></transition>
  |    </start-state>
  |    
  |    <state name="state1">
  |       <event type="node-enter">
  |          <create-timer name="timer" duedate="1 minute" repeat="yes" 
transition="tr1" >
  |              <action name="action1" 
class="br.com.glr.jbpm.handlers.MailActionHandler">
  |                 <from>[EMAIL PROTECTED]</from>
  |                 <message>timer</message>
  |                 <subject>timer</subject>
  |                 <to>[EMAIL PROTECTED]</to>
  |              </action>
  |          </create-timer>
  |       </event>
  |       <transition name="tr1" to="end1"></transition>
  |    </state>
  |    <end-state name="end1"></end-state>
  | </process-definition>

when i start a new instance of it, i'm receiving this exception!

[2005-12-12 12:31:30,211] DEBUG 5236766 
ctx:[[sessionFacade=WorkflowEngineSessionFacadeBean.java, 
method=startProcessInstance(name)] [classe=MainWorkflow.java, 
method=startProcess(name, variables)]] - finalizando metodo: 
metodo=MainWorkflow.java::startProcess(name, variables)
  |  [2005-12-12 12:31:30,211] DEBUG 5236766 
ctx:[[sessionFacade=WorkflowEngineSessionFacadeBean.java, 
method=startProcessInstance(name)]] - finalizando metodo: 
metodo=WorkflowEngineSessionFacadeBean.java::startProcessInstance(name)
  |  
  | [12/12/05 12:31:30:226 GMT-03:00] 46178497 ConnectionMan I 
org.hibernate.jdbc.ConnectionManager  Skipping aggresive-release due to open 
resources on batcher
  | 
  | [12/12/05 12:31:30:226 GMT-03:00] 46178497 ConnectionMan I 
org.hibernate.jdbc.ConnectionManager  Skipping aggresive-release due to open 
resources on batcher
  | 
  | [12/12/05 12:31:30:226 GMT-03:00] 46178497 AbstractBatch W 
org.hibernate.jdbc.AbstractBatcher  exception clearing maxRows/queryTimeout
  | 
  | [12/12/05 12:31:30:242 GMT-03:00] 46178497 AbstractBatch W 
org.hibernate.jdbc.AbstractBatcher  TRAS0014I: A seguinte exceção foi 
registrada com.ibm.websphere.ce.cm.ObjectClosedException: DSRA9110E: Statement 
está fechado.
  |     at 
com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.runtimeXIfNotClosed(WSJdbcStatement.java:952)
  |     at 
com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.getMaxRows(WSJdbcStatement.java:608)
  |     at 
org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:223)
  |     at 
org.hibernate.jdbc.AbstractBatcher.closeStatements(AbstractBatcher.java:273)
  |     at 
org.hibernate.jdbc.ConnectionManager.cleanup(ConnectionManager.java:272)
  |     at 
org.hibernate.jdbc.ConnectionManager.close(ConnectionManager.java:207)
  |     at org.hibernate.impl.SessionImpl.close(SessionImpl.java:309)
  |     at org.hibernate.impl.SessionImpl.managedClose(SessionImpl.java:361)
  |     at 
org.hibernate.transaction.CacheSynchronization.afterCompletion(CacheSynchronization.java:90)
  |     at 
com.ibm.ws.Transaction.JTA.RegisteredSyncs.distributeAfter(RegisteredSyncs.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.TransactionImpl.distributeAfter(TransactionImpl.java(Inlined
 Compiled Code))
  |     at 
com.ibm.ws.Transaction.JTA.RegisteredResources.flowCommitOnePhase(RegisteredResources.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.RegisteredResources.distributePrepare(RegisteredResources.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.TransactionImpl.internalPrepare(TransactionImpl.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java(Compiled 
Code))
  |     at 
com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java(Compiled 
Code))
  |     at 
com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java(Compiled 
Code))
  |     at com.ibm.ejs.csi.TranStrategy.commit(TranStrategy.java(Compiled Code))
  |     at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java(Compiled 
Code))
  |     at 
com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java(Compiled
 Code))
  |     at 
com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java(Compiled Code))
  |     at 
br.com.glr.populis.model.workflow.ejb.EJSLocalStatelessWorkflowEngineSessionFacade_a8e0f47b.startProcessInstance(EJSLocalStatelessWorkflowEngineSessionFacade_a8e0f47b.java:198)
  |     at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
 Code))
  |     at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
  |     at 
com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
  |     at 
com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
  |     at 
com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:366)
  |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
  |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
  |     at 
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
  |     at 
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
  |     at 
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
  |     at 
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
  |     at 
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
  |     at 
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
  |     at 
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
  |     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
  |     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
  |     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
  |     at 
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
  |     at 
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
  |     at 
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
  |     at 
com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
  |     at 
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
  |     at 
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
  |     at 
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
  |     at 
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
  |     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
  |     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
  | .
  |                                  
com.ibm.websphere.ce.cm.ObjectClosedException: DSRA9110E: Statement está 
fechado.
  |     at 
com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.runtimeXIfNotClosed(WSJdbcStatement.java:952)
  |     at 
com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.getMaxRows(WSJdbcStatement.java:608)
  |     at 
org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:223)
  |     at 
org.hibernate.jdbc.AbstractBatcher.closeStatements(AbstractBatcher.java:273)
  |     at 
org.hibernate.jdbc.ConnectionManager.cleanup(ConnectionManager.java:272)
  |     at 
org.hibernate.jdbc.ConnectionManager.close(ConnectionManager.java:207)
  |     at org.hibernate.impl.SessionImpl.close(SessionImpl.java:309)
  |     at org.hibernate.impl.SessionImpl.managedClose(SessionImpl.java:361)
  |     at 
org.hibernate.transaction.CacheSynchronization.afterCompletion(CacheSynchronization.java:90)
  |     at 
com.ibm.ws.Transaction.JTA.RegisteredSyncs.distributeAfter(RegisteredSyncs.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.TransactionImpl.distributeAfter(TransactionImpl.java(Inlined
 Compiled Code))
  |     at 
com.ibm.ws.Transaction.JTA.RegisteredResources.flowCommitOnePhase(RegisteredResources.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.RegisteredResources.distributePrepare(RegisteredResources.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.TransactionImpl.internalPrepare(TransactionImpl.java(Compiled
 Code))
  |     at 
com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java(Compiled 
Code))
  |     at 
com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java(Compiled 
Code))
  |     at 
com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java(Compiled 
Code))
  |     at com.ibm.ejs.csi.TranStrategy.commit(TranStrategy.java(Compiled Code))
  |     at com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java(Compiled 
Code))
  |     at 
com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java(Compiled
 Code))
  |     at 
com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java(Compiled Code))
  |     at 
br.com.glr.populis.model.workflow.ejb.EJSLocalStatelessWorkflowEngineSessionFacade_a8e0f47b.startProcessInstance(EJSLocalStatelessWorkflowEngineSessionFacade_a8e0f47b.java:198)
  |     at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
 Code))
  |     at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
  |     at 
com.ibm.etools.utc.model.ReflectionMethodModel.invoke(ReflectionMethodModel.java:68)
  |     at 
com.ibm.etools.utc.servlet.InvokeServlet.invoke(InvokeServlet.java:110)
  |     at 
com.ibm.etools.utc.servlet.InvokeServlet.doPost(InvokeServlet.java:366)
  |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
  |     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
  |     at 
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
  |     at 
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
  |     at 
com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
  |     at 
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
  |     at 
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
  |     at 
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
  |     at 
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
  |     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
  |     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:555)
  |     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
  |     at 
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
  |     at 
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
  |     at 
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
  |     at 
com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
  |     at 
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
  |     at 
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
  |     at 
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
  |     at 
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
  |     at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
  |     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
  | 
  | 
  | 

Please, help me!

thanks in advance!

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

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


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to