Flowable 部署流程定义错误-不是 ‘NCName’ 的有效值

问题描述

Caused by: org.xml.sax.SAXParseException
cvc-datatype-valid.1.2.1: ‘584138ad-38b3-4a8b-be48-93b98d0de8bf’ 不是 ‘NCName’ 的有效值。

<sequenceFlow id="584138ad-38b3-4a8b-be48-93b98d0de8bf" sourceRef="start" targetRef="submitFormTask"/>
<sequenceFlow id="sid-e394f95d-b4a5-4d62-bb41-15a14ee4d919" sourceRef="submitFormTask" targetRef="serviceTask1"/>
<sequenceFlow id="sid-4997F99D-0C86-4C63-8974-A52EBC38C4F3" sourceRef="serviceTask1" targetRef="end"/>

原因分析

所有的标签的ID值是不能使用全数字的, 然后我就改了下UUID值
584138ad-38b3-4a8b-be48-93b98d0de8bf
变成
sid-584138ad-38b3-4a8b-be48-93b98d0de8bf

再次执行发布流程定义, 结果成功了 (满脸问号??? 太毒了 UUID也不能使用的一定要英文前缀开头

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值