I am having similar problems. Environment: MS Exchange relay JBPM 3.2.1 SQLServer Tomcat
required property mail.smtp.auth = true I need to extend org.jbpm.mail.Mail in order to include an Authenticator when getting the Session. I have set two jbpm.cfg.xml properties: - resource.mail.properties - mail.class.name and have included a jbpm.mail.properties file at the root of the classpath My properties file appears to be loading but my custom mail delegation class is not used. anonymous wrote : | org.jbpm.JbpmException: couldn't send email | org.jbpm.mail.Mail.send(Mail.java:150) | org.jbpm.mail.Mail.send(Mail.java:113) | org.jbpm.mail.Mail.execute(Mail.java:63) | org.jbpm.graph.def.Action.execute(Action.java:122) | org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:255) | org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:220) | org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:190) | org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:174) | org.jbpm.graph.def.Node.enter(Node.java:302) | sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | java.lang.reflect.Method.invoke(Method.java:597) | ... | and anonymous wrote : | root cause | | javax.mail.AuthenticationFailedException | javax.mail.Service.connect(Service.java:306) | javax.mail.Service.connect(Service.java:156) | javax.mail.Service.connect(Service.java:105) | javax.mail.Transport.send0(Transport.java:168) | javax.mail.Transport.send(Transport.java:98) | org.jbpm.mail.Mail.send(Mail.java:148) | org.jbpm.mail.Mail.send(Mail.java:113) | org.jbpm.mail.Mail.execute(Mail.java:63) | org.jbpm.graph.def.Action.execute(Action.java:122) | org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:255) | org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:220) | org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:190) | org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:174) | org.jbpm.graph.def.Node.enter(Node.java:302) | sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | java.lang.reflect.Method.invoke(Method.java:597) | org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157) | org.jbpm.graph.def.Node$$EnhancerByCGLIB$$affe36f9.enter() | org.jbpm.graph.def.Transition.take(Transition.java:151) | org.jbpm.graph.def.Node.leave(Node.java:393) | org.jbpm.graph.node.StartState.leave(StartState.java:70) | ... | Additional troubleshooting (hacking) . . . I have also modified (println statement) JpdlXmlReader and MailAction and put them ahead of the jar in the class loading order and it appears that they do not get used. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4077072#4077072 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4077072 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user