本文主要是介绍jbpm4.4碰到的错误处理收集,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在获取流程实例对象时// 根据任务对象获取流程实例pi
ProcessInstance pi = processEngine.getExecutionService().findProcessInstanceById(task.getExecutionId());
报错
[JDBCExceptionReporter] Cannot delete or update a parent row: a foreign key constraint fails
(`jbpmdb`.`jbpm4_execution`, CONSTRAINT `FK_EXEC_INSTANCE` FOREIGN KEY (`INSTANCE_`) REFERENCES `jbpm4_execution` (`DBID_`))
处理:
如果你的mysql引擎使用的是InnoDB那么方言应该需要是MySQLInnoDBDialect,引擎和方言要对应,否则在流程执行结束的时候会出现该问题
记住:jbpm操作时,,一定要将方言改为MySQLInnoDBDialect 不然会出现各种想不到错误
这篇关于jbpm4.4碰到的错误处理收集的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!