在jBPM 3.2GA这个版本中,流程定义文件中一旦出现MailAction或者MailNode,在部署流程的时候就会报错:org.hibernate.HibernateException: instance not of expected entity type: org.jbpm.graph.node.MailNode is not a: org.jbpm.graph.def.Node 。
这是由于jBPM发布的时候漏了MailAction.hbm.xml和MailNode.hbm.xml两个hibernate mapping文件,导致部署的时候hibernate会报错。这个问题在JBPM-929 中被修正(jpdl-3.2.2)。