Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ACT_RE_PROCDEF中的重复行_Java_Spring_Activiti - Fatal编程技术网

Java ACT_RE_PROCDEF中的重复行

Java ACT_RE_PROCDEF中的重复行,java,spring,activiti,Java,Spring,Activiti,我将Activiti5.21.0与spring 3.1.4一起使用。 我偶尔会发现ACT_RE_PROCDEF表中存在一个进程定义版本相同的重复行,导致应用程序根本无法加载 下面的错误显示当它无法启动时 Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is org.apache.ibatis.exceptions.Pers

我将Activiti5.21.0与spring 3.1.4一起使用。 我偶尔会发现ACT_RE_PROCDEF表中存在一个进程定义版本相同的重复行,导致应用程序根本无法加载

下面的错误显示当它无法启动时

Error creating bean with name 'processEngine': FactoryBean threw exception on object creation; nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error updating database. Cause: java.sql.SQLException: Attempt to insert duplicate key row in object 'ACT_RE_PROCDEF' with unique index 'ACT_UNIQ_PROCDEF'
我只需要部署一个进程,问题是即使bpmn文件没有更改,您只需重新启动服务器,但始终会插入一个版本更高的新行

如何控制何时插入新的proc def?即,如果只有新版本的proc def可用,而不是每次启动时插入

bpmn如何检测自上次部署以来bpmn是否有任何更改

这是一个已知的活动问题吗