John Smith created EMAIL-184:
--------------------------------
Summary: Undescribed NullPointerException in Email.setFrom method
Key: EMAIL-184
URL: https://issues.apache.org/jira/browse/EMAIL-184
Project: Commons Email
Issue Type: Bug
Affects Versions: 1.5
Reporter: John Smith
The method setFrom(String email, String name) of Email throws a
NullPointerException if null is passed for email. Could you please either fix
the Nullpointer or update the JavaDoc.
JavaDoc of Email.setFrom(String, String):
[Email|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email~setFrom~Ljava.lang.String;~Ljava.lang.String;%E2%98%82org.apache.commons.mail.Email]
[org|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg].[apache|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache].[commons|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons].[mail|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail].[Email|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email].setFrom([String|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email~setFrom~Ljava.lang.String;~Ljava.lang.String;%E2%98%82java.lang.String]
email,
[String|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email~setFrom~Ljava.lang.String;~Ljava.lang.String;%E2%98%82java.lang.String]
name) throws
[EmailException|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email~setFrom~Ljava.lang.String;~Ljava.lang.String;%E2%98%82org.apache.commons.mail.EmailException]
Set the FROM field of the email to use the specified address and the specified
personal name. The name will be encoded by the charset of
{{[setCharset()|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email~setFrom~Ljava.lang.String;~Ljava.lang.String;%E2%98%82%E2%98%82setCharset%E2%98%82java.lang.String]}}.
If it is not set, it will be encoded using the Java platform's default charset
(UTF-16) if it contains non-ASCII characters; otherwise, it is used as is.
Parameters:*email* A String.*name* A String.
Returns: An Email.
Throws:[EmailException|eclipse-javadoc:%E2%98%82=sovos/C:%5C/DEV%5C/MAVEN%5C/_REPOSITORY%5C/org%5C/apache%5C/commons%5C/commons-email%5C/1.5%5C/commons-email-1.5.jar%3Corg.apache.commons.mail(Email.class%E2%98%83Email~setFrom~Ljava.lang.String;~Ljava.lang.String;%E2%98%82EmailException]
- Indicates an invalid email address.
Since: 1.0
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)