org.activiti.api.runtime.shared.UnprocessableEntityException

报错原因

启动流程实例时出现org.activiti.api.runtime.shared.UnprocessableEntityException: Process definition with the given id:‘zx:1:70693c00-39e9-11eb-83a7-00ff1ec9ac8e’ belongs to a different application version.

解决方案摘自别处

The new logic will be used when a project manifest file is set via the property project.manifest.file.path. Here is an example. All the versions of process definitions will be bumped up when the version of project changes inside the manifest file.

解决方法

  1. 在resources目录下创建default-project.json文件
{
  "createdBy": "zl",
  "creationDate": "2021-01-19",
  "lastModifiedBy": "qa-modeler-1",
  "lastModifiedDate": "",
  "id": "c519a458-539f-4385-a937-2edfb4045eb9",
  "name": "project",
  "description": "",
  "version": "1"
}
  1. 在application.yml文件中添加如下内容
project:
  manifest:
    file:
      path: classpath:/default-project.json