AnsweredAssumed Answered

Error when event subprocess is terminating

Question asked by lanto on Nov 26, 2015
Latest reply on Nov 30, 2015 by trademak
Hi all,
I'm using Activiti 5.19.0 and I'm facing a issue on my process.
Consider the following process :
- parent process is waiting for a signal named "signal"
- the event subprocess receives a message named "message", then sends the signal "signal"
- parent process receives the signal and will wait for a message named "another_message"
And the problem appears there. I'm getting an exception :
<blockcode>
org.apache.ibatis.exceptions.PersistenceException:
### Error updating database.  Cause: org.h2.jdbc.JdbcSQLException: Referential integrity constraint violation: "ACT_FK_EXE_PARENT: PUBLIC.ACT_RU_EXECUTION FOREIGN KEY(PARENT_ID_) REFERENCES PUBLIC.ACT_RU_EXECUTION(ID_) ('8')"; SQL statement:
delete from ACT_RU_EXECUTION where ID_ = ? and REV_ = ? [23503-168]
### The error may involve org.activiti.engine.impl.persistence.entity.ExecutionEntity.deleteExecution-Inline
### The error occurred while setting parameters
### SQL: delete from ACT_RU_EXECUTION where ID_ = ? and REV_ = ?
### Cause: org.h2.jdbc.JdbcSQLException: Referential integrity constraint violation: "ACT_FK_EXE_PARENT: PUBLIC.ACT_RU_EXECUTION FOREIGN KEY(PARENT_ID_) REFERENCES PUBLIC.ACT_RU_EXECUTION(ID_) ('8')"; SQL statement:
delete from ACT_RU_EXECUTION where ID_ = ? and REV_ = ? [23503-168]
</blockcode>
Is there some code to do I've missed ?
I've zipped the example but I don't know how to upload this archive here since only txt files are allowed.

Thanks for your help

Outcomes