Camunda-bpm说,表“ ACT_HI_PROCINST”已经存在;

如何解决Camunda-bpm说,表“ ACT_HI_PROCINST”已经存在;

Camunda JUNIT流程引擎配置始终抛出数据库异常。有人可以帮助我了解这个问题吗?使用XML文件创建流程引擎,如下所示。

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

  <bean id="processEngineConfiguration" class="org.camunda.bpm.extension.process_test_coverage.junit.rules.ProcessCoverageInMemProcessEngineConfiguration">
 
    <property name="jdbcUrl" value="jdbc:h2:file:./camunda-h2-database;DB_CLOSE_DELAY=1000" />
    <property name="jdbcDriver" value="org.h2.Driver" />
    <property name="jdbcUsername" value="sa" />
    <property name="jdbcPassword" value="" />
      <property name="databaseSchemaUpdate" value="create-drop" />
  </bean>
<!-- create-drop -->
</beans>

数据库源URL此处-一个XML。不能与XML一起使用,即使在JUNIT上使用@Deployment(resources = {“ bpmnfile.bpmn”})时也找不到该XML。 如果一个解决了,就会出现很多问题。有人可以从下面提供的示例中帮助我理解。

2020-09-30 17:11:47.662 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_JOB_LOG_TENANT_ID on ACT_HI_JOB_LOG(TENANT_ID_)'. Cause: 'Index "ACT_IDX_HI_JOB_LOG_TENANT_ID" already exists; sql statement:
create index ACT_IDX_HI_JOB_LOG_TENANT_ID on ACT_HI_JOB_LOG(TENANT_ID_) [42111-200]'
2020-09-30 17:11:47.663 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_JOB_LOG_JOB_DEF_ID on ACT_HI_JOB_LOG(JOB_DEF_ID_)'. Cause: 'Index "ACT_IDX_HI_JOB_LOG_JOB_DEF_ID" already exists; sql statement:
create index ACT_IDX_HI_JOB_LOG_JOB_DEF_ID on ACT_HI_JOB_LOG(JOB_DEF_ID_) [42111-200]'
2020-09-30 17:11:47.665 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_JOB_LOG_PROC_DEF_KEY on ACT_HI_JOB_LOG(PROCESS_DEF_KEY_)'. Cause: 'Index "ACT_IDX_HI_JOB_LOG_PROC_DEF_KEY" already exists; sql statement:
create index ACT_IDX_HI_JOB_LOG_PROC_DEF_KEY on ACT_HI_JOB_LOG(PROCESS_DEF_KEY_) [42111-200]'
2020-09-30 17:11:47.667 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_JOB_LOG_EX_STACK on ACT_HI_JOB_LOG(JOB_EXCEPTION_STACK_ID_)'. Cause: 'Index "ACT_IDX_HI_JOB_LOG_EX_STACK" already exists; sql statement:
create index ACT_IDX_HI_JOB_LOG_EX_STACK on ACT_HI_JOB_LOG(JOB_EXCEPTION_STACK_ID_) [42111-200]'
2020-09-30 17:11:47.668 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_JOB_LOG_RM_TIME on ACT_HI_JOB_LOG(REMoval_TIME_)'. Cause: 'Index "ACT_IDX_HI_JOB_LOG_RM_TIME" already exists; sql statement:
create index ACT_IDX_HI_JOB_LOG_RM_TIME on ACT_HI_JOB_LOG(REMoval_TIME_) [42111-200]'
2020-09-30 17:11:47.669 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_JOB_LOG_JOB_CONF on ACT_HI_JOB_LOG(JOB_DEF_CONfigURATION_)'. Cause: 'Index "ACT_IDX_HI_JOB_LOG_JOB_CONF" already exists; sql statement:
create index ACT_IDX_HI_JOB_LOG_JOB_CONF on ACT_HI_JOB_LOG(JOB_DEF_CONfigURATION_) [42111-200]'
2020-09-30 17:11:47.671 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_BAT_RM_TIME on ACT_HI_BATCH(REMoval_TIME_)'. Cause: 'Index "ACT_HI_BAT_RM_TIME" already exists; sql statement:
create index ACT_HI_BAT_RM_TIME on ACT_HI_BATCH(REMoval_TIME_) [42111-200]'
2020-09-30 17:11:47.672 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_EXT_TASK_LOG_ROOT_PI on ACT_HI_EXT_TASK_LOG(ROOT_PROC_INST_ID_)'. Cause: 'Index "ACT_HI_EXT_TASK_LOG_ROOT_PI" already exists; sql statement:
create index ACT_HI_EXT_TASK_LOG_ROOT_PI on ACT_HI_EXT_TASK_LOG(ROOT_PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.673 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_EXT_TASK_LOG_PROCINST on ACT_HI_EXT_TASK_LOG(PROC_INST_ID_)'. Cause: 'Index "ACT_HI_EXT_TASK_LOG_PROCINST" already exists; sql statement:
create index ACT_HI_EXT_TASK_LOG_PROCINST on ACT_HI_EXT_TASK_LOG(PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.675 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_EXT_TASK_LOG_PROCDEF on ACT_HI_EXT_TASK_LOG(PROC_DEF_ID_)'. Cause: 'Index "ACT_HI_EXT_TASK_LOG_PROCDEF" already exists; sql statement:
create index ACT_HI_EXT_TASK_LOG_PROCDEF on ACT_HI_EXT_TASK_LOG(PROC_DEF_ID_) [42111-200]'
2020-09-30 17:11:47.676 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_EXT_TASK_LOG_PROC_DEF_KEY on ACT_HI_EXT_TASK_LOG(PROC_DEF_KEY_)'. Cause: 'Index "ACT_HI_EXT_TASK_LOG_PROC_DEF_KEY" already exists; sql statement:
create index ACT_HI_EXT_TASK_LOG_PROC_DEF_KEY on ACT_HI_EXT_TASK_LOG(PROC_DEF_KEY_) [42111-200]'
2020-09-30 17:11:47.677 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_EXT_TASK_LOG_TENANT_ID on ACT_HI_EXT_TASK_LOG(TENANT_ID_)'. Cause: 'Index "ACT_HI_EXT_TASK_LOG_TENANT_ID" already exists; sql statement:
create index ACT_HI_EXT_TASK_LOG_TENANT_ID on ACT_HI_EXT_TASK_LOG(TENANT_ID_) [42111-200]'
2020-09-30 17:11:47.678 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_EXTTASKLOG_ERRORDET on ACT_HI_EXT_TASK_LOG(ERROR_DETAILS_ID_)'. Cause: 'Index "ACT_IDX_HI_EXTTASKLOG_ERRORDET" already exists; sql statement:
create index ACT_IDX_HI_EXTTASKLOG_ERRORDET on ACT_HI_EXT_TASK_LOG(ERROR_DETAILS_ID_) [42111-200]'
2020-09-30 17:11:47.680 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_HI_EXT_TASK_LOG_RM_TIME on ACT_HI_EXT_TASK_LOG(REMoval_TIME_)'. Cause: 'Index "ACT_HI_EXT_TASK_LOG_RM_TIME" already exists; sql statement:
create index ACT_HI_EXT_TASK_LOG_RM_TIME on ACT_HI_EXT_TASK_LOG(REMoval_TIME_) [42111-200]'
2020-09-30 17:11:47.681 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_ROOT_PI on ACT_HI_OP_LOG(ROOT_PROC_INST_ID_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_ROOT_PI" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_ROOT_PI on ACT_HI_OP_LOG(ROOT_PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.682 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_PROCINST on ACT_HI_OP_LOG(PROC_INST_ID_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_PROCINST" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_PROCINST on ACT_HI_OP_LOG(PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.684 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_PROCDEF on ACT_HI_OP_LOG(PROC_DEF_ID_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_PROCDEF" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_PROCDEF on ACT_HI_OP_LOG(PROC_DEF_ID_) [42111-200]'
2020-09-30 17:11:47.685 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_TASK on ACT_HI_OP_LOG(TASK_ID_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_TASK" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_TASK on ACT_HI_OP_LOG(TASK_ID_) [42111-200]'
2020-09-30 17:11:47.687 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_RM_TIME on ACT_HI_OP_LOG(REMoval_TIME_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_RM_TIME" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_RM_TIME on ACT_HI_OP_LOG(REMoval_TIME_) [42111-200]'
2020-09-30 17:11:47.688 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_TIMESTAMP on ACT_HI_OP_LOG(TIMESTAMP_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_TIMESTAMP" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_TIMESTAMP on ACT_HI_OP_LOG(TIMESTAMP_) [42111-200]'
2020-09-30 17:11:47.690 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_USER_ID on ACT_HI_OP_LOG(USER_ID_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_USER_ID" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_USER_ID on ACT_HI_OP_LOG(USER_ID_) [42111-200]'
2020-09-30 17:11:47.692 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_OP_TYPE on ACT_HI_OP_LOG(OPERATION_TYPE_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_OP_TYPE" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_OP_TYPE on ACT_HI_OP_LOG(OPERATION_TYPE_) [42111-200]'
2020-09-30 17:11:47.693 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_OP_LOG_ENTITY_TYPE on ACT_HI_OP_LOG(ENTITY_TYPE_)'. Cause: 'Index "ACT_IDX_HI_OP_LOG_ENTITY_TYPE" already exists; sql statement:
create index ACT_IDX_HI_OP_LOG_ENTITY_TYPE on ACT_HI_OP_LOG(ENTITY_TYPE_) [42111-200]'
2020-09-30 17:11:47.694 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_COMMENT_TASK on ACT_HI_COMMENT(TASK_ID_)'. Cause: 'Index "ACT_IDX_HI_COMMENT_TASK" already exists; sql statement:
create index ACT_IDX_HI_COMMENT_TASK on ACT_HI_COMMENT(TASK_ID_) [42111-200]'
2020-09-30 17:11:47.695 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_COMMENT_ROOT_PI on ACT_HI_COMMENT(ROOT_PROC_INST_ID_)'. Cause: 'Index "ACT_IDX_HI_COMMENT_ROOT_PI" already exists; sql statement:
create index ACT_IDX_HI_COMMENT_ROOT_PI on ACT_HI_COMMENT(ROOT_PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.697 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_COMMENT_PROCINST on ACT_HI_COMMENT(PROC_INST_ID_)'. Cause: 'Index "ACT_IDX_HI_COMMENT_PROCINST" already exists; sql statement:
create index ACT_IDX_HI_COMMENT_PROCINST on ACT_HI_COMMENT(PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.698 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_COMMENT_RM_TIME on ACT_HI_COMMENT(REMoval_TIME_)'. Cause: 'Index "ACT_IDX_HI_COMMENT_RM_TIME" already exists; sql statement:
create index ACT_IDX_HI_COMMENT_RM_TIME on ACT_HI_COMMENT(REMoval_TIME_) [42111-200]'
2020-09-30 17:11:47.699 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_ATTACHMENT_CONTENT on ACT_HI_ATTACHMENT(CONTENT_ID_)'. Cause: 'Index "ACT_IDX_HI_ATTACHMENT_CONTENT" already exists; sql statement:
create index ACT_IDX_HI_ATTACHMENT_CONTENT on ACT_HI_ATTACHMENT(CONTENT_ID_) [42111-200]'
2020-09-30 17:11:47.700 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_ATTACHMENT_ROOT_PI on ACT_HI_ATTACHMENT(ROOT_PROC_INST_ID_)'. Cause: 'Index "ACT_IDX_HI_ATTACHMENT_ROOT_PI" already exists; sql statement:
create index ACT_IDX_HI_ATTACHMENT_ROOT_PI on ACT_HI_ATTACHMENT(ROOT_PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.702 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_ATTACHMENT_PROCINST on ACT_HI_ATTACHMENT(PROC_INST_ID_)'. Cause: 'Index "ACT_IDX_HI_ATTACHMENT_PROCINST" already exists; sql statement:
create index ACT_IDX_HI_ATTACHMENT_PROCINST on ACT_HI_ATTACHMENT(PROC_INST_ID_) [42111-200]'
2020-09-30 17:11:47.703 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_ATTACHMENT_TASK on ACT_HI_ATTACHMENT(TASK_ID_)'. Cause: 'Index "ACT_IDX_HI_ATTACHMENT_TASK" already exists; sql statement:
create index ACT_IDX_HI_ATTACHMENT_TASK on ACT_HI_ATTACHMENT(TASK_ID_) [42111-200]'
2020-09-30 17:11:47.704 ERROR 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03015 Problem during schema operation 'create' with statement 'create index ACT_IDX_HI_ATTACHMENT_RM_TIME on ACT_HI_ATTACHMENT(REMoval_TIME_)'. Cause: 'Index "ACT_IDX_HI_ATTACHMENT_RM_TIME" already exists; sql statement:
create index ACT_IDX_HI_ATTACHMENT_RM_TIME on ACT_HI_ATTACHMENT(REMoval_TIME_) [42111-200]'
2020-09-30 17:11:47.704  INFO 10080 --- [           main] org.camunda.bpm.engine.persistence       : ENGINE-03016 Performing database operation 'create' on component 'history' with resource 'org/camunda/bpm/engine/db/create/activiti.h2.create.history.sql'
2020-09-30 17:11:47.711 ERROR 10080 --- [           main] org.camunda.bpm.engine.context           : ENGINE-16004 Exception while closing command context: ENGINE-03017 Could not perform operation 'create' on database schema for sql Statement: '-- 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?