@Test
public void test04(){
ProcessDefinition processDefinition = processEngine.getRepositoryService().createProcessDefinitionQuery().latestVersion().singleResult();
RuntimeService runtimeService = processEngine.getRuntimeService();
Map<String,Object> variables = new HashMap();
variables.put("toEmail", "[email protected]");
variables.put("authcode", "123");
variables.put("loginacct","zhangsan");
variables.put("passListener", new PassListener());
variables.put("refuseListener", new RefuseListener());
ProcessInstance processInstance = runtimeService.startProcessInstanceById(processDefinition.getId(), variables);
System.out.println("processIstance="+processInstance);
}
断点停在了 ProcessInstance processInstance = runtimeService.startProcessInstanceById(processDefinition.getId(), variables);
邮件能正常发送
报错信息:
org.activiti.engine.ActivitiException: Could not add ${toEmail} as recipient
Caused by: org.apache.commons.mail.EmailException: javax.mail.internet.AddressException: Missing final '@domain' in string ``${toEmail}''
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…