MailAddress problem (ATTN Mike)
acoliver Sep 15, 2005 4:52 PMHi Mike,
can you look at this: http://jira.jboss.com/jira/browse/JBMAIL-110
use this address:
"Height, Jason" <Jason.Height@asc.com.au>
I'm presuming this is your mail parsing code, although you very naughtily did not put your name on it so it says I wrote the whole thing but it exceeds my regex-fu abilities (I'm only like a yellow belt or something :-P ).
Whenever I put that address in I get this:
16:42:14,405 ERROR [Mail] java.lang.NullPointerException
java.lang.NullPointerException
at org.jboss.mail.message.MailAddress.parseSMTPStyle(MailAddress.java:262)
at org.jboss.mail.message.MailAddress.parseSMTPStyle(MailAddress.java:226)
at org.jboss.mail.message.Mail.isIn(Mail.java:284)
at org.jboss.mail.message.Mail.envelopeTos(Mail.java:201)
at org.jboss.mail.message.Mail.constructMessage(Mail.java:180)
at org.jboss.mail.message.Mail.(Mail.java:153)
at org.jboss.mail.message.Mail.create(Mail.java:305)
at org.jboss.mail.smtp.handlers.CmdDATA.handleRequest(CmdDATA.java:79)
at org.jboss.mail.smtp.handlers.RequireSTARTTLSProxy.handleRequest(RequireSTARTTLSProxy.java:49)
at org.jboss.mail.smtp.SMTPProtocolInstance.handleRequest(SMTPProtocolInstance.java:167)
at org.jboss.mail.ConnectionHandler.runSocket(ConnectionHandler.java:168)
at org.jboss.mail.ConnectionHandler.run(ConnectionHandler.java:73)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
at java.lang.Thread.run(Thread.java:613)
16:42:14,506 INFO [STDOUT] Exception in thread "Thread-77"
16:42:14,507 INFO [STDOUT] java.lang.RuntimeException: Error
16:42:14,508 INFO [STDOUT] at org.jboss.mail.message.Mail.(Mail.java:159)
16:42:14,508 INFO [STDOUT] at org.jboss.mail.message.Mail.create(Mail.java:305)
16:42:14,509 INFO [STDOUT] at org.jboss.mail.smtp.handlers.CmdDATA.handleRequest(CmdDATA.java:79)
16:42:14,540 INFO [STDOUT] at org.jboss.mail.smtp.handlers.RequireSTARTTLSProxy.handleRequest(RequireSTARTTLSProxy.java:49)
16:42:14,541 INFO [STDOUT] at org.jboss.mail.smtp.SMTPProtocolInstance.handleRequest(SMTPProtocolInstance.java:167)
16:42:14,541 INFO [STDOUT] at org.jboss.mail.ConnectionHandler.runSocket(ConnectionHandler.java:168)
16:42:14,542 INFO [STDOUT] at org.jboss.mail.ConnectionHandler.run(ConnectionHandler.java:73)
16:42:14,543 INFO [STDOUT] at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
16:42:14,545 INFO [STDOUT] at java.lang.Thread.run(Thread.java:613)
16:42:14,546 INFO [STDOUT] Caused by: java.lang.NullPointerException
16:42:14,546 INFO [STDOUT] at org.jboss.mail.message.MailAddress.parseSMTPStyle(MailAddress.java:262)
16:42:14,546 INFO [STDOUT] at org.jboss.mail.message.MailAddress.parseSMTPStyle(MailAddress.java:226)
16:42:14,547 INFO [STDOUT] at org.jboss.mail.message.Mail.isIn(Mail.java:284)
16:42:14,547 INFO [STDOUT] at org.jboss.mail.message.Mail.envelopeTos(Mail.java:201)
16:42:14,548 INFO [STDOUT] at org.jboss.mail.message.Mail.constructMessage(Mail.java:180)
16:42:14,549 INFO [STDOUT] at org.jboss.mail.message.Mail.(Mail.java:153)
16:42:14,552 INFO [STDOUT] ... 8 more
It looks like it trips up on the comma. If I use any quoted address with comma it pukes.