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