当前位置:网站首页>org. activiti. bpmn. exceptions. XMLException: cvc-complex-type. 2.4. a: Invalid content beginning with element 'outgoing' was found
org. activiti. bpmn. exceptions. XMLException: cvc-complex-type. 2.4. a: Invalid content beginning with element 'outgoing' was found
2022-07-06 06:22:00 【Do not let it rot】
Preface
Instantiate deployment today Activiti The process is saved
The error message is as follows
org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: Found the element ‘outgoing’ Invalid content at the beginning . Should use ‘{“http://www.omg.org/spec/BPMN/20100524/MODEL”:documentation, “http://www.omg.org/spec/BPMN/20100524/MODEL”:extensionElements, “http://www.omg.org/spec/BPMN/20100524/MODEL”:auditing, “http://www.omg.org/spec/BPMN/20100524/MODEL”:monitoring, “http://www.omg.org/spec/BPMN/20100524/MODEL”:categoryValueRef, “http://www.omg.org/spec/BPMN/20100524/MODEL”:incoming, “http://www.omg.org/spec/BPMN/20100524/MODEL”:outgoing, “http://www.omg.org/spec/BPMN/20100524/MODEL”:property, “http://www.omg.org/spec/BPMN/20100524/MODEL”:dataOutput, “http://www.omg.org/spec/BPMN/20100524/MODEL”:dataOutputAssociation, “http://www.omg.org/spec/BPMN/20100524/MODEL”:outputSet, “http://www.omg.org/spec/BPMN/20100524/MODEL”:eventDefinition, “http://www.omg.org/spec/BPMN/20100524/MODEL”:eventDefinitionRef}’ One start .
Have a look at the online solutions , There are two solutions found
Solution 1
Call when deploying the process disableSchemaValidation() Method , Just prohibit verifying files
Paste all the code directly
package com.wyh.test;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RepositoryService;
import org.activiti.engine.repository.Deployment;
import org.junit.Test;
/** * @program: Activiti01 * @description: Test process deployment * @author: Wei Yihe * @createDate: 2022-07-04 23:27 **/
public class ActivitiDemo {
// Test process deployment
@Test
public void testDeployment(){
// 1. establish ProcessEngine
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
// 2. Use ProcessEngine Get the service of operating the database (RepositoryService)
RepositoryService repositoryService = processEngine.getRepositoryService();
// 3. Use RepositoryService Process deployment , Define the name of a process , hold bpmn Document and png Deploy files to the database
Deployment deploy = repositoryService.createDeployment()
.name(" Travel application process ")// Process name
.addClasspathResource("bpmn/evection.bpmn") // Resource file bpmn The configuration file
.addClasspathResource("bpmn/evection.png") // Resource file png flow chart
.disableSchemaValidation()// It is forbidden to verify files
.deploy();
// 4. Output deployment information
System.out.println(" Process deployed ID:"+deploy.getId());
System.out.println(" The name of the process deployment :"+deploy.getName());
}
}
Solution 2
Find the to deploy bpmn file , use notepad++ open , Or turn to xml file , Put the xmlns=" " Delete , This may be a plug-in and Idea Incompatible problems lead to
<!-- hold process In the tag xmlns="" Just delete it , This may be a plug-in and Idea Incompatible problems lead to -->
<process xmlns="" id="myProcess_2" isClosed="false" isExecutable="true" name=" Reimbursement process " processType="None">
Both methods can be tested personally , I recommend the first one , A simple command , One line of code
边栏推荐
- 调用链监控Zipkin、sleuth搭建与整合
- 一文揭开,测试外包公司的真 相
- The pit encountered by keil over the years
- Resttemplate and feign realize token transmission
- JMeter做接口测试,如何提取登录Cookie
- Play video with Tencent video plug-in in uni app
- oscp raven2靶机渗透过程
- Simulation volume leetcode [general] 1314 Matrix area and
- 模拟卷Leetcode【普通】1061. 按字典序排列最小的等效字符串
- 曼哈顿距离与曼哈顿矩形-打印回字型矩阵
猜你喜欢
【Postman】测试(Tests)脚本编写和断言详解
Construction and integration of Zipkin and sleuth for call chain monitoring
【Tera Term】黑猫带你学TTL脚本——嵌入式开发中串口自动化神技能
Play video with Tencent video plug-in in uni app
LeetCode 729. 我的日程安排表 I
Understanding of processes and threads
The latest 2022 review of "graph classification research"
oscp raven2靶机渗透过程
记一个基于JEECG-BOOT的比较复杂的增删改功能的实现
[eolink] PC client installation
随机推荐
Aike AI frontier promotion (2.13)
【Postman】Collections-运行配置之导入数据文件
黑猫带你学UFS协议第18篇:UFS如何配置逻辑单元(LU Management)
Manage configuration using Nacos
Web界面元素的测试
Full link voltage measurement: building three models
模拟卷Leetcode【普通】1296. 划分数组为连续数字的集合
[postman] test script writing and assertion details
LeetCode 731. 我的日程安排表 II
Testing of web interface elements
MFC dynamically creates dialog boxes and changes the size and position of controls
技术分享 | 常见接口协议解析
MySQL之数据类型
E - 食物链
Online and offline problems
在JEECG-boot代码生成的基础上修改list页面(结合自定义的组件)
Qt:无法定位程序输入点XXXXX于动态链接库。
全链路压测:构建三大模型
【eolink】PC客户端安装
Technology sharing | common interface protocol analysis