问题
Activiti 部署流程时报错
[http-nio-9090-exec-5] 11-11 14:47:58 ERROR 15149969 org.activiti.engine.impl.interceptor.CommandContext - Error while closing command context
org.activiti.engine.ActivitiException: Errors while parsing:
[Validation set: 'activiti-executable-process' | Problem: 'activiti-exclusive-gateway-condition-on-seq-flow'] : Default sequenceflow has a condition, which is not allowed - [Extra info : processDefinitionId = LeaveApplyModel | processDefinitionName = 请假流程 | | id = sid-D20A47A2-60E6-4513-9248-224E352BF542 | ] ( line: 26, column: 126)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:177)
at org.activiti.engine.impl.bpmn.deployer.ParsedDeploymentBuilder.createBpmnParseFromResource(ParsedDeploymentBuilder.java:96)
at org.activiti.engine.impl.bpmn.deployer.ParsedDeploymentBuilder.build(ParsedDeploymentBuilder.java:55)
原因
Activiti排他网关如果是默认跳线就不能有跳转条件
去掉默认跳线就可以部署流程了。