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

Reply via email to