[jboss-user] [jBPM] New message: "Re: Unable to send mail"

ciccio ciccio do-not-reply at jboss.com
Wed Mar 3 11:39:34 EST 2010


User development,

A new message was posted in the thread "Unable to send mail":

http://community.jboss.org/message/529689#529689

Author  : ciccio ciccio
Profile : http://community.jboss.org/people/ciccioVega

Message:
--------------------------------------------------------------
I have the same problem.
Im using jbpm 4.3 and jboss 5.0..
Can u pls post the solution? (*jpdl.xml, jbpm.cgf.xml. jbpm.mail.properties)
my jbpm.mail.properties
mail.smtps.starttls.enable=true
mail.smtps.auth=true
mail.smtp.port=465
mail.transport.protocol=smtps
mail.user=mymail at gmail.com
mail.password=pwd
mail.debug=true
mail.smtps.host=smtp.gmail.com

 
my jbpm.cfg.xml is 
<?xml version="1.0" encoding="UTF-8"?>

<jbpm-configuration jndi-name="java:/ProcessEngine">

  <import resource="jbpm.default.cfg.xml" />
  <import resource="jbpm.businesscalendar.cfg.xml" />
  <import resource="jbpm.tx.jta.cfg.xml" />
  <import resource="jbpm.jpdl.cfg.xml" />
  <import resource="jbpm.bpmn.cfg.xml" />
  <import resource="jbpm.identity.cfg.xml" />
  <import resource="jbpm.jobexecutor.cfg.xml" />
  <import resource="jbpm.console.cfg.xml" />
  <string name="jbpm.mail.smtp.host" value="smtp.gmail.com" />
<string name="resource.mail.properties" value="jbpm.mail.properties" />
</jbpm-configuration>

 
and the result in console is:
17:37:07,597 INFO  [STDOUT] DEBUG: JavaMail version 1.4ea
17:37:07,613 INFO  [STDOUT] DEBUG: java.io.FileNotFoundException: C:\Programmi\Java\jdk1.6.0_13\jre\lib\javamail.provide
rs (Impossibile trovare il file specificato)
17:37:07,629 INFO  [STDOUT] DEBUG: !anyLoaded
17:37:07,629 INFO  [STDOUT] DEBUG: not loading resource: /META-INF/javamail.providers
17:37:07,644 INFO  [STDOUT] DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
17:37:07,644 INFO  [STDOUT] DEBUG: Tables of loaded providers
17:37:07,644 INFO  [STDOUT] DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provid
er[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail
.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.ma
il.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail
.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Prov
ider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STOR
E,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
17:37:07,644 INFO  [STDOUT] DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.ima
p.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems,
 Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.m
ail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.su
n.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport
,Sun Microsystems, Inc]}
17:37:09,316 INFO  [STDOUT] DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
17:37:09,332 INFO  [STDOUT] DEBUG: !anyLoaded
17:37:09,332 INFO  [STDOUT] DEBUG: not loading resource: /META-INF/javamail.address.map
17:37:09,332 INFO  [STDOUT] DEBUG: java.io.FileNotFoundException: C:\Programmi\Java\jdk1.6.0_13\jre\lib\javamail.address
.map (Impossibile trovare il file specificato)
17:37:09,347 INFO  [STDOUT] DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTran
sport,Sun Microsystems, Inc]
17:37:09,394 INFO  [STDOUT] DEBUG SMTP: useEhlo true, useAuth false
17:37:09,394 INFO  [STDOUT] DEBUG SMTP: trying to connect to host "localhost", port 465, isSSL false
17:37:10,472 INFO  [DefaultCommandService] exception while executing command org.jbpm.pvm.internal.cmd.StartProcessInsta
nceCmd at c276e5
org.jbpm.api.JbpmException: could not send email: javax.mail.internet.MimeMessage at 2f38bb
        at org.jbpm.pvm.internal.email.impl.MailSessionImpl.send(MailSessionImpl.java:60)
        at org.jbpm.jpdl.internal.activity.MailActivity.perform(MailActivity.java:44)
        at org.jbpm.jpdl.internal.activity.JpdlAutomaticActivity.execute(JpdlAutomaticActivity.java:15)
        at org.jbpm.pvm.internal.model.op.ExecuteActivity.perform(ExecuteActivity.java:60)
        at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperationSync(ExecutionImpl.java:656)
        at org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation(ExecutionImpl.java:616)
        at org.jbpm.pvm.internal.model.ExecutionImpl.start(ExecutionImpl.java:217)
        at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:61)
        at org.jbpm.pvm.internal.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:37)
        at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
        at org.jbpm.pvm.internal.tx.JtaTransactionInterceptor.executeInNewTx(JtaTransactionInterceptor.java:87)
        at org.jbpm.pvm.internal.tx.JtaTransactionInterceptor.execute(JtaTransactionInterceptor.java:66)
        at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
        at org.jbpm.pvm.internal.tx.JtaRetryInterceptor.executeWithRetry(JtaRetryInterceptor.java:52)
        at org.jbpm.pvm.internal.tx.JtaRetryInterceptor.execute(JtaRetryInterceptor.java:45)
        at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)
        at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
        at org.jbpm.pvm.internal.svc.SkipInterceptor.execute(SkipInterceptor.java:43)
        at org.jbpm.pvm.internal.svc.ExecutionServiceImpl.startProcessInstanceById(ExecutionServiceImpl.java:50)
        at org.jbpm.integration.console.ProcessManagementImpl.newInstance(ProcessManagementImpl.java:145)
        at org.jboss.bpm.console.server.ProcessMgmtFacade.newInstance(ProcessMgmtFacade.java:189)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:117)
        at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:260)
        at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:232)
        at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:166)
        at org.jboss.resteasy.core.DispatcherUtilities.getJaxrsResponse(DispatcherUtilities.java:142)
        at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356)
        at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:173)
        at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:93)
        at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:68)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.bpm.console.server.util.GWTJsonFilter.doFilter(GWTJsonFilter.java:59)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.jav
a:126)
        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java
:70)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:619)
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 465;
  nested exception is:
        java.net.ConnectException: Connection refused: connect

Why is it "localhost" instead of "smtp.gmail.com" ?????
Where i'm wrong???
TIA

--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/529689#529689




More information about the jboss-user mailing list