cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simone Gianni (JIRA)" <>
Subject [jira] Updated: (COCOON-1818) SendMailTransformer misses closing tag when recipient address is malformed
Date Wed, 29 Mar 2006 14:54:15 GMT
     [ ]

Simone Gianni updated COCOON-1818:

    Attachment: sendmail-exceptions.diff

I'm not an expert about this block, but i made the following modifications :
- The sendEndElementEventNS is now called inside a finally, this way the output is <result><exception>...</exception></result>
- A SAXException is now propagated up to when it happens in sendMail, since IMMO it makes
no sense to intercept a SAXException and try to generate an exception report producing more
SAX events.

The only thing i'm not sure is the this.ignoreHookCount-- . But since it's SAX related i moved
it to the finally as well as the sendEndElementEventNS.

> SendMailTransformer misses closing tag when recipient address is malformed
> --------------------------------------------------------------------------
>          Key: COCOON-1818
>          URL:
>      Project: Cocoon
>         Type: Bug
>   Components: Blocks: Mail
>     Reporter: Jasha Joachimsthal
>  Attachments: sendmail-exceptions.diff
> When a recipient address contains an illegal character (, ; <space> a@b@com etc),
an exception is being thrown by method sendMail(List newAddresses, Transport trans).
> The execution of the try in method sendMail() is stopped which may have created a <email:result>
> No </email:result> end tag is created when this occurs.

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message