[Carbon-dev] [jira] Updated: (CARBON-735) Sample 255 fails when sending the response as an email

Samisa Abeysinghe (JIRA) jira at wso2.org
Sun Feb 1 21:06:04 PST 2009


     [ https://wso2.org/jira/browse/CARBON-735?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Samisa Abeysinghe updated CARBON-735:
-------------------------------------

    Priority: Normal  (was: Highest)

> Sample 255 fails when sending the response as an email
> ------------------------------------------------------
>
>                 Key: CARBON-735
>                 URL: https://wso2.org/jira/browse/CARBON-735
>             Project: WSO2 Carbon
>          Issue Type: Bug
>          Components: Mediators
>         Environment: Ubuntu7.10, JDK1.5.0_14
>            Reporter: Evanthika Amarasiri
>            Assignee: Ruwan Linton
>             Fix For: 1.5-RC1
>
>
> Created a new email account and tried out sample 255.
> When the file was being read and the email was sent the following exception was thrown on the console
> 2008-12-05 14:00:21,284 [127.0.0.1-evanthika-laptop] [HttpClientWorker-1] ERROR MailTransportSender Error creating mail message or sending it to the configured server
> javax.mail.MessagingException: Can't send command to SMTP host;
>   nested exception is:
>         javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1420)
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1408)
>         at com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:847)
>         at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:384)
>         at javax.mail.Service.connect(Service.java:297)
>         at javax.mail.Service.connect(Service.java:156)
>         at javax.mail.Service.connect(Service.java:105)
>         at javax.mail.Transport.send0(Transport.java:168)
>         at javax.mail.Transport.send(Transport.java:98)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:346)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:185)
>         at org.apache.synapse.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:120)
>         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>         at org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:272)
>         at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>         at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:298)
>         at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:217)
>         at org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:205)
>         at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:87)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:59)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:163)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:310)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:209)
>         at org.apache.synapse.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1584)
>         at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)
>         at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)
>         at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
>         at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:877)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1089)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:618)
>         at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
>         at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:101)
>         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
>         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1418)
>         ... 30 more
> Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:221)
>         at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:145)
>         at sun.security.validator.Validator.validate(Validator.java:203)
>         at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)
>         at com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(SSLContextImpl.java:320)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:841)
>         ... 41 more
> Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:236)
>         at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:194)
>         at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:216)
>         ... 46 more
> 2008-12-05 14:00:21,289 [127.0.0.1-evanthika-laptop] [HttpClientWorker-1] ERROR MailTransportSender Error generating mail message
> org.apache.axis2.AxisFault: Error creating mail message or sending it to the configured server
>         at org.apache.synapse.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:238)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:366)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:185)
>         at org.apache.synapse.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:120)
>         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>         at org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:272)
>         at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>         at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:298)
>         at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:217)
>         at org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:205)
>         at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:87)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:59)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:163)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:310)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:209)
>         at org.apache.synapse.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.mail.MessagingException: Can't send command to SMTP host;
>   nested exception is:
>         javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1420)
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1408)
>         at com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:847)
>         at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:384)
>         at javax.mail.Service.connect(Service.java:297)
>         at javax.mail.Service.connect(Service.java:156)
>         at javax.mail.Service.connect(Service.java:105)
>         at javax.mail.Transport.send0(Transport.java:168)
>         at javax.mail.Transport.send(Transport.java:98)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:346)
>         ... 21 more
> Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1584)
>         at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)
>         at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)
>         at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
>         at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:877)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1089)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:618)
>         at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
>         at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:101)
>         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
>         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1418)
>         ... 30 more
> Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:221)
>         at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:145)
>         at sun.security.validator.Validator.validate(Validator.java:203)
>         at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)
>         at com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(SSLContextImpl.java:320)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:841)
>         ... 41 more
> Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:236)
>         at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:194)
>         at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:216)
>         ... 46 more
> 2008-12-05 14:00:21,292 [127.0.0.1-evanthika-laptop] [HttpClientWorker-1] ERROR Axis2Sender Unexpected error during sending message out
> org.apache.axis2.AxisFault: Error generating mail message
>         at org.apache.synapse.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:238)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:189)
>         at org.apache.synapse.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:120)
>         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>         at org.apache.axis2.description.OutOnlyAxisOperationClient.executeImpl(OutOnlyAxisOperation.java:272)
>         at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>         at org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:298)
>         at org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:217)
>         at org.apache.synapse.endpoints.AbstractEndpoint.send(AbstractEndpoint.java:205)
>         at org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:87)
>         at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:59)
>         at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:163)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:310)
>         at org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>         at org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:209)
>         at org.apache.synapse.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axis2.AxisFault: Error creating mail message or sending it to the configured server
>         at org.apache.synapse.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:238)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:366)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:185)
>         ... 20 more
> Caused by: javax.mail.MessagingException: Can't send command to SMTP host;
>   nested exception is:
>         javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1420)
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1408)
>         at com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:847)
>         at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:384)
>         at javax.mail.Service.connect(Service.java:297)
>         at javax.mail.Service.connect(Service.java:156)
>         at javax.mail.Service.connect(Service.java:105)
>         at javax.mail.Transport.send0(Transport.java:168)
>         at javax.mail.Transport.send(Transport.java:98)
>         at org.apache.synapse.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:346)
>         ... 21 more
> Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1584)
>         at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)
>         at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)
>         at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
>         at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:877)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1089)
>         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:618)
>         at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
>         at com.sun.mail.util.TraceOutputStream.write(TraceOutputStream.java:101)
>         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
>         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
>         at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1418)
>         ... 30 more
> Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:221)
>         at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:145)
>         at sun.security.validator.Validator.validate(Validator.java:203)
>         at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:172)
>         at com.sun.net.ssl.internal.ssl.JsseX509TrustManager.checkServerTrusted(SSLContextImpl.java:320)
>         at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:841)
>         ... 41 more
> Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
>         at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:236)
>         at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:194)
>         at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:216)
>         ... 46 more
> 2008-12-05 14:00:21,297 [127.0.0.1-evanthika-laptop] [HttpClientWorker-1]  WARN EndpointContext Endpoint : AnonymousEndpoint will be marked SUSPENDED as it failed

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the Carbon-dev mailing list