[jboss-user] [JBoss jBPM] - Re: JBPM 3.2 - Mailing process - Exception during deployment

ygiriyap do-not-reply at jboss.com
Thu Apr 5 07:18:59 EDT 2007


Hi Martin,

Thanks.I could deploy the process and instantiate the process as well.

But got stuck in the node that sends the mail. Mail is not being sent ... Enabled the debug and found the following error.

anonymous wrote : 
  | 2007-04-05 16:28:11,500 DEBUG [org.jbpm.mail.Mail] - sending email to '[valid_id_for_bert at gmail.com, some_valid_id_to at yahoo.com]' about 'Subject: Mail action - mail'
  | 

Exception .... class javax.mail.SendFailedException: 550 <yash.giri at gmail.com> No such user here
anonymous wrote : 
  | 
  | 2007-04-05 16:28:50,890 ERROR [org.jbpm.graph.def.GraphElement] - action threw exception: couldn't send email
  | 
  | org.jbpm.JbpmException: couldn't send email
  | 
  | 	at org.jbpm.mail.Mail.send(Mail.java:149)
  | 
  | 	at org.jbpm.mail.Mail.send(Mail.java:113)
  | 
  | 	at org.jbpm.mail.Mail.execute(Mail.java:63)
  | 
  | 	at org.jbpm.graph.def.Action.execute(Action.java:122)
  | 
  | 	at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:247)
  | 
  | 	at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:215)
  | 
  | 	at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:185)
  | 
  | 	at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:169)
  | 
  | 	at org.jbpm.graph.def.Node.enter(Node.java:302)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 
  | 	at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:147)
  | 
  | 	at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$3ffc4abc.enter()
  | 
  | 	at org.jbpm.graph.def.Transition.take(Transition.java:151)
  | 
  | 	at org.jbpm.graph.def.Node.leave(Node.java:393)
  | 
  | 	at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:209)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 
  | 	at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:147)
  | 
  | 	at org.jbpm.graph.node.TaskNode$$EnhancerByCGLIB$$7a424106.leave()
  | 
  | 	at org.jbpm.graph.exe.Token.signal(Token.java:194)
  | 
  | 	at org.jbpm.graph.exe.Token.signal(Token.java:139)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 
  | 	at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:147)
  | 
  | 	at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$ec8af150.signal()
  | 
  | 	at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:475)
  | 
  | 	at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:389)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  | 
  | 	at java.lang.reflect.Method.invoke(Unknown Source)
  | 
  | 	at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:147)
  | 
  | 	at org.jbpm.taskmgmt.exe.TaskInstance$$EnhancerByCGLIB$$28eda7d1.end()
  | 
  | 	at org.jbpm.webapp.tag.tf.ui.TaskForm$TaskFormActionListener.processAction(TaskForm.java:279)
  | 
  | 	at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
  | 
  | 	at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:758)
  | 
  | 	at javax.faces.component.UICommand.broadcast(UICommand.java:368)
  | 
  | 	at org.jbpm.webapp.tag.tf.ui.AbstractTaskFormButton.broadcast(AbstractTaskFormButton.java:51)
  | 
  | 	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:448)
  | 
  | 	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
  | 
  | 	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
  | 
  | 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
  | 
  | 	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
  | 
  | 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
  | 
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
  | 
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 
  | 	at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
  | 
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
  | 
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
  | 
  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
  | 
  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
  | 
  | 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
  | 
  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
  | 
  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
  | 
  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
  | 
  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
  | 
  | 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
  | 
  | 	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
  | 
  | 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
  | 
  | 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
  | 
  | 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
  | 
  | 	at java.lang.Thread.run(Unknown Source)
  | 
  | Caused by: javax.mail.SendFailedException: Sending failed;
  |   nested exception is:
  | 	class javax.mail.SendFailedException: Invalid Addresses;
  |   nested exception is:
  | 	class javax.mail.SendFailedException: 550 <valid_id_for_bert at gmail.com> No such user here
  | 
  | 
  | 	at javax.mail.Transport.send0(Transport.java:218)
  | 
  | 	at javax.mail.Transport.send(Transport.java:80)
  | 
  | 	at org.jbpm.mail.Mail.send(Mail.java:147)
  | 
  | 	... 68 more
  | 
  | 

I have also done the following ...
1. jbpm.mail.smtp.host is set to right value of an smtp server (where to set the port ??? I dont know) - Can I go wrong here??
2. In Mail.java ... from-user has been set to valid value.Compiled and added to jbpm-jpdl.jar

What else is missing? Why this error?


I am evaluating JBPM and pitching it in my company ... for the implementation of the WFs.
I have a demo in couple of days ... and desperately need to get this working.

Please provide pointers to solve this.

Thank you.
--Yash

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4034963#4034963

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4034963



More information about the jboss-user mailing list