You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Sagara Gunathunga (Created) (JIRA)" <ji...@apache.org> on 2012/03/15 07:03:50 UTC

[jira] [Created] (SYNAPSE-854) Mail proxcy sample broken

Mail proxcy sample broken 
--------------------------

                 Key: SYNAPSE-854
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-854
             Project: Synapse
          Issue Type: Bug
          Components: Transports
    Affects Versions: NIGHTLY
            Reporter: Sagara Gunathunga 
            Priority: Critical


Getting following exception when running sample256 with latest snapshot version of Synapse.. Please note that I have tested same mail transport component used in here with Axis2 without any issue also this sample worked fine with a WSO2 ESB 4.0.2 that also based on Synapse.

012-03-14 11:56:02,401 [-] [mailto-Worker-4] ERROR AxisEngine The
endpoint reference (EPR) for the Operation not found is  and the WSA
Action = null. If this EPR was previously reachable, please contact
the server administrator.
org.apache.axis2.AxisFault: The endpoint reference (EPR) for the
Operation not found is  and the WSA Action = null. If this EPR was
previously reachable, please contact the server administrator.
       at org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:117)
       at org.apache.axis2.engine.Phase.invoke(Phase.java:324)
       at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
       at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
       at org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:328)
       at org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:524)
       at org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:61)
       at org.apache.axis2.transport.mail.MailTransportListener$MailProcessor.run(MailTransportListener.java:331)
       at org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:295)
       at org.apache.axis2.transport.mail.MailTransportListener.checkMail(MailTransportListener.java:199)
       at org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:80)
       at org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:61)
       at org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:67)
       at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
       at java.lang.Thread.run(Thread.java:662)
2012-03-14 11:56:02,403 [-] [mailto-Worker-4] ERROR
MailTransportSender To address for outgoing message cannot be
determined
2012-03-14 11:56:02,404 [-] [mailto-Worker-4] ERROR
MailTransportSender Error generating mail message
org.apache.axis2.AxisFault: To address for outgoing message cannot be determined
       at org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:231)
       at org.apache.axis2.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:314)
       at org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:175)
       at org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:119)
       at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:526)
       at org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:336)
       at org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:524)
       at org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:61)
       at org.apache.axis2.transport.mail.MailTransportListener$MailProcessor.run(MailTransportListener.java:331)
       at org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:295)
       at org.apache.axis2.transport.mail.MailTransportListener.checkMail(MailTransportListener.java:199)
       at org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:80)
       at org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:61)
       at org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:67)
       at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
       at java.lang.Thread.run(Thread.java:662)
2012-03-14 11:56:02,405 [-] [mailto-Worker-4] ERROR
MailTransportListener Failed to process message
org.apache.axis2.AxisFault: Error generating mail message
       at org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:226)
       at org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:184)
       at org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:119)
       at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:526)
       at org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:336)
       at org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:524)
       at org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:61)
       at org.apache.axis2.transport.mail.MailTransportListener$MailProcessor.run(MailTransportListener.java:331)
       at org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:295)
       at org.apache.axis2.transport.mail.MailTransportListener.checkMail(MailTransportListener.java:199)
       at org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:80)
       at org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:61)
       at org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:67)
       at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
       at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
       at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.axis2.AxisFault: To address for outgoing message
cannot be determined
       at org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:231)
       at org.apache.axis2.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:314)
       at org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:175)
       ... 15 more





--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: [jira] [Created] (SYNAPSE-854) Mail proxcy sample broken

Posted by Nuwan Dias <nu...@wso2.com>.
Hi,

I have been looking into this and it seems like the issue is with
the com.sun.mail.pop3.POP3Message class. The transport headers in the *
POP3Message* class are not being set for some reason (*headers* contain a
list of *javax.mail.internet.InternetHeaders* whose value attributes are
all *null*). This causes the failure in the MailTransportSender since it
cannot find the 'To' address.

Any ideas as to why this could be happening?

Thanks,
NuwanD.

On Thu, Mar 15, 2012 at 11:33 AM, Sagara Gunathunga (Created) (JIRA) <
jira@apache.org> wrote:

> Mail proxcy sample broken
> --------------------------
>
>                 Key: SYNAPSE-854
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-854
>             Project: Synapse
>          Issue Type: Bug
>          Components: Transports
>    Affects Versions: NIGHTLY
>            Reporter: Sagara Gunathunga
>            Priority: Critical
>
>
> Getting following exception when running sample256 with latest snapshot
> version of Synapse.. Please note that I have tested same mail transport
> component used in here with Axis2 without any issue also this sample worked
> fine with a WSO2 ESB 4.0.2 that also based on Synapse.
>
> 012-03-14 11:56:02,401 [-] [mailto-Worker-4] ERROR AxisEngine The
> endpoint reference (EPR) for the Operation not found is  and the WSA
> Action = null. If this EPR was previously reachable, please contact
> the server administrator.
> org.apache.axis2.AxisFault: The endpoint reference (EPR) for the
> Operation not found is  and the WSA Action = null. If this EPR was
> previously reachable, please contact the server administrator.
>       at
> org.apache.axis2.engine.DispatchPhase.checkPostConditions(DispatchPhase.java:117)
>       at org.apache.axis2.engine.Phase.invoke(Phase.java:324)
>       at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
>       at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:168)
>       at
> org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:328)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:524)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:61)
>       at
> org.apache.axis2.transport.mail.MailTransportListener$MailProcessor.run(MailTransportListener.java:331)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:295)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.checkMail(MailTransportListener.java:199)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:80)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:61)
>       at
> org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:67)
>       at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>       at java.lang.Thread.run(Thread.java:662)
> 2012-03-14 11:56:02,403 [-] [mailto-Worker-4] ERROR
> MailTransportSender To address for outgoing message cannot be
> determined
> 2012-03-14 11:56:02,404 [-] [mailto-Worker-4] ERROR
> MailTransportSender Error generating mail message
> org.apache.axis2.AxisFault: To address for outgoing message cannot be
> determined
>       at
> org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:231)
>       at
> org.apache.axis2.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:314)
>       at
> org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:175)
>       at
> org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:119)
>       at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:526)
>       at
> org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:336)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:524)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:61)
>       at
> org.apache.axis2.transport.mail.MailTransportListener$MailProcessor.run(MailTransportListener.java:331)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:295)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.checkMail(MailTransportListener.java:199)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:80)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:61)
>       at
> org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:67)
>       at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>       at java.lang.Thread.run(Thread.java:662)
> 2012-03-14 11:56:02,405 [-] [mailto-Worker-4] ERROR
> MailTransportListener Failed to process message
> org.apache.axis2.AxisFault: Error generating mail message
>       at
> org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:226)
>       at
> org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:184)
>       at
> org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:119)
>       at org.apache.axis2.engine.AxisEngine.sendFault(AxisEngine.java:526)
>       at
> org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:336)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:524)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.access$000(MailTransportListener.java:61)
>       at
> org.apache.axis2.transport.mail.MailTransportListener$MailProcessor.run(MailTransportListener.java:331)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.processMail(MailTransportListener.java:295)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.checkMail(MailTransportListener.java:199)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:80)
>       at
> org.apache.axis2.transport.mail.MailTransportListener.poll(MailTransportListener.java:61)
>       at
> org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransportListener.java:67)
>       at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:173)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>       at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>       at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.axis2.AxisFault: To address for outgoing message
> cannot be determined
>       at
> org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:231)
>       at
> org.apache.axis2.transport.mail.MailTransportSender.sendMail(MailTransportSender.java:314)
>       at
> org.apache.axis2.transport.mail.MailTransportSender.sendMessage(MailTransportSender.java:175)
>       ... 15 more
>
>
>
>
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators:
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>


-- 
Nuwan Dias

Software Engineer - WSO2, Inc.
Integration Technologies Team
email : nuwand@wso2.com
Phone : +94 777 775 729