org.activiti.engine.ActivitiIllegalArgumentException: unknown type 'XXX' xxxx

Activiti部署流程文件时提示如下异常:

org.activiti.engine.ActivitiIllegalArgumentException: unknown type 'String' reason

相关部分代码如下:

<startEvent id="start" name="StartEvent" activiti:initiator="applyUserId">
    	<extensionElements>
    		<activiti:formProperty id="startDate" name="startDate" type="date" datePattern="yyyy-MM-dd" required="true" writable="true" readable="true"/>
    		<activiti:formProperty id="endDate" name="endDate" type="date" datePattern="yyyy-MM-dd" required="true" writable="true" readable="true"/>
    		<activiti:formProperty id="reason" name="reason" type="String" required="true" writable="true" readable="true"/>
    	</extensionElements>
    </startEvent>

原因分析:activit中form表单字段属性中类型type的值全为小写,而reasontype属性的值为“String”

解决办法:将对应字段(此处为reason)的type属性的值改为“string”即可

猜你喜欢

转载自blog.csdn.net/qq_39387856/article/details/84099484