[ http://issues.apache.org/jira/browse/GERONIMO-1708?page=all ]

Rick McGuire updated GERONIMO-1708:
-----------------------------------

    Attachment: GERONIMO-1708.patch

Applied to the geronimo-spec-javamail module. 

> javax.mail.internet.MimeMessage use of private methods short circuits lazy 
> loading by MimeMessage subclasses.
> -------------------------------------------------------------------------------------------------------------
>
>          Key: GERONIMO-1708
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1708
>      Project: Geronimo
>         Type: Bug
>     Versions: 1.2
>     Reporter: Rick McGuire
>  Attachments: GERONIMO-1708.patch
>
> The MimeMessage class has a private method getHeaderAsAddresses() that calls 
> a package scope method in the InternetHeaders class.  Because this private 
> message bypasses the public MimeMessage methods for retrieving headers, it is 
> impossible for MimeMessage subclasses such as POP3Message and NNTPMessage to 
> implement lazy loading of the headers from the server.  This can result in 
> null values getting returned from methods such as getFrom(), because the 
> message does not have any headers loaded from the server source. 

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

Reply via email to