问题描述
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也不能使用的一定要英文前缀开头啊