Hello Elmo, First of all, thanks a lot for your reply. Here is the process definition. <?xml version="1.0" encoding="UTF-8"?> | | <process-definition | xmlns="http://jbpm.org/3/jpdl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | xsi:schemaLocation="http://jbpm.org/3/jpdl http://jbpm.org/xsd/jpdl-3.0.xsd" | name="dbexample"> | <start-state name="start"> | <transition name="tr1" to="first"></transition> | </start-state> | <end-state name="end"></end-state> | <node name="first"> | <action class="jpl.mipl.pgs.test.Testing"> | <leaveNode>true</leaveNode> | <waitTimeBound>2000</waitTimeBound> | </action> | <transition name="tr1" to="second"></transition> | </node> | <node name="second"> | <action class="jpl.mipl.pgs.test.Testing"> | <leaveNode>true</leaveNode> | <waitTimeBound>8000</waitTimeBound> | </action> | <transition name="tr1" to="end"></transition> | </node> | </process-definition> |
I was using jBPM 3.0.1. I switched to jBPM 3.0.2 and now I am getting the following exception running the above process definition. | java.lang.RuntimeException: couldn't save process instance '[EMAIL PROTECTED]' | at org.jbpm.db.GraphSession.saveProcessInstance(GraphSession.java:209) | at jpl.mipl.pgs.jbpm.action.ActionUponTransition.execute(ActionUponTransition.java:53) | at org.jbpm.graph.def.Action.execute(Action.java:79) | at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:186) | at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:149) | at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:133) | at org.jbpm.graph.def.Transition.take(Transition.java:79) | at org.jbpm.graph.def.Node.leave(Node.java:349) | at org.jbpm.graph.node.StartState.leave(StartState.java:73) | at org.jbpm.graph.exe.Token.signal(Token.java:127) | at org.jbpm.graph.exe.Token.signal(Token.java:92) | at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:201) | at jpl.mipl.pgs.jbpm.JBPMExeEngine.execute(JBPMExeEngine.java:469) | at jpl.mipl.pgs.jbpm.JBPMExeEngine.main(JBPMExeEngine.java:529) | Caused by: java.lang.RuntimeException: couldn't save process log 'transition[start-->unnamed-node]' | at org.jbpm.db.LoggingSession.saveProcessLog(LoggingSession.java:101) | at org.jbpm.db.LoggingSession.saveLogs(LoggingSession.java:87) | at org.jbpm.db.GraphSession.saveProcessInstance(GraphSession.java:204) | ... 13 more | Caused by: org.hibernate.exception.GenericJDBCException: could not insert: [org.jbpm.graph.log.TransitionLog] | at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91) | at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79) | at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) | at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1986) | at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2405) | at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:37) | at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:243) | at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:269) | at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:167) | at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:101) | at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186) | at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33) | at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:175) | at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27) | at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70) | at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:544) | at org.hibernate.impl.SessionImpl.save(SessionImpl.java:533) | at org.hibernate.impl.SessionImpl.save(SessionImpl.java:529) | at org.jbpm.db.LoggingSession.saveProcessLog(LoggingSession.java:97) | ... 15 more | Caused by: java.sql.SQLException: File input/output error: ./temp/.log in statement [insert into JBPM_LOG (INDEX_, DATE_, TOKEN_, PARENT_, TRANSITION_, SOURCENODE_, DESTINATIONNODE_, CLASS_, ID_) values (?, ?, ?, ?, ?, ?, ?, 'T', null)] | at org.hsqldb.jdbc.Util.throwError(Unknown Source) | at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source) | at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:104) | at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:1976) | ... 30 more | OOOOOOOOOOOOOOkay got it... | org.jbpm.graph.def.DelegationException | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:299) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:293) | at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:195) | at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:149) | at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:133) | at org.jbpm.graph.def.Transition.take(Transition.java:79) | at org.jbpm.graph.def.Node.leave(Node.java:349) | at org.jbpm.graph.node.StartState.leave(StartState.java:73) | at org.jbpm.graph.exe.Token.signal(Token.java:127) | at org.jbpm.graph.exe.Token.signal(Token.java:92) | at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:201) | at jpl.mipl.pgs.jbpm.JBPMExeEngine.execute(JBPMExeEngine.java:469) | at jpl.mipl.pgs.jbpm.JBPMExeEngine.main(JBPMExeEngine.java:529) | Caused by: java.lang.NullPointerException | at jpl.mipl.pgs.jbpm.DefaultExceptionHandler.handleException(DefaultExceptionHandler.java:36) | at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:279) | ... 12 more | Please let me know if you need more info. Again, thanks for your help. Sincerely, Raj View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3917988#3917988 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3917988 ------------------------------------------------------- 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://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user