We are using custom formtype in our workflow. We can start from activiti-explore webapp. But getting below error if start using java main class. We have already added modified activiti-explorer-5.20.0 containing new form type to java main class project. But still getting error: Exception in thread "main" org.activiti.engine.ActivitiIllegalArgumentException: unknown type 'sbu' sbu at org.activiti.engine.impl.form.FormTypes.parseFormPropertyType(FormTypes.java:55) at org.activiti.engine.impl.form.DefaultFormHandler.parseConfiguration(DefaultFormHandler.java:61) at org.activiti.engine.impl.bpmn.parser.handler.UserTaskParseHandler.parseTaskDefinition(UserTaskParseHandler.java:59) at org.activiti.engine.impl.bpmn.parser.handler.UserTaskParseHandler.executeParse(UserTaskParseHandler.java:52) at org.activiti.engine.impl.bpmn.parser.handler.UserTaskParseHandler.executeParse(UserTaskParseHandler.java:38) at org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler.parse(AbstractBpmnParseHandler.java:81) at org.activiti.engine.impl.bpmn.parser.handler.AbstractFlowNodeBpmnParseHandler.parse(AbstractFlowNodeBpmnParseHandler.java:27) at org.activiti.engine.impl.bpmn.parser.handler.AbstractActivityBpmnParseHandler.parse(AbstractActivityBpmnParseHandler.java:36) at org.activiti.engine.impl.bpmn.parser.BpmnParseHandlers.parseElement(BpmnParseHandlers.java:79) at org.activiti.engine.impl.bpmn.parser.BpmnParse.processFlowElements(BpmnParse.java:433) at org.activiti.engine.impl.bpmn.parser.handler.ProcessParseHandler.transformProcess(ProcessParseHandler.java:88) at org.activiti.engine.impl.bpmn.parser.handler.ProcessParseHandler.executeParse(ProcessParseHandler.java:49) at org.activiti.engine.impl.bpmn.parser.handler.ProcessParseHandler.executeParse(ProcessParseHandler.java:35) at org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler.parse(AbstractBpmnParseHandler.java:81)
The issue has been fixed , the problem was my main class code was using activiti.cfg.xml .As part of custom form property type, implemented into actoviti-explorer app was using activiti-custom-context.xml. so activiti.cfg.xml was overriding the changes now by making entries for custom form type into activiti.cfg.xml resolved the issue.