Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.3
-
None
-
None
-
Sun Java 1.5
Description
An address header like
CC: ""foo@bar.com
raises a StringIndexOutOfBoundsException.
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.charAt(String.java:558)
at org.apache.james.mime4j.field.address.parser.AddressListParser.local_part(AddressListParser.java:540)
at org.apache.james.mime4j.field.address.parser.AddressListParser.addr_spec(AddressListParser.java:476)
at org.apache.james.mime4j.field.address.parser.AddressListParser.address(AddressListParser.java:142)
at org.apache.james.mime4j.field.address.parser.AddressListParser.address_list(AddressListParser.java:84)
at org.apache.james.mime4j.field.address.parser.AddressListParser.parseAll(AddressListParser.java:69)
at org.apache.james.mime4j.field.address.parser.AddressListParser.parse(AddressListParser.java:39)
at org.apache.james.mime4j.field.address.AddressList.parse(AddressList.java:115)
at org.apache.james.mime4j.field.AddressListField$Parser.parse(AddressListField.java:52)
at org.apache.james.mime4j.field.DelegatingFieldParser.parse(DelegatingFieldParser.java:45)
at org.apache.james.mime4j.field.Field.parse(Field.java:106)
...