You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Benoit Tellier (Jira)" <se...@james.apache.org> on 2021/09/06 01:39:00 UTC

[jira] [Closed] (IMAP-367) Not able to read email over IMAP with attachment name more than 50 chars.

     [ https://issues.apache.org/jira/browse/IMAP-367?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benoit Tellier closed IMAP-367.
-------------------------------
    Resolution: Fixed

Closing as this do not seem to be a James bug.

Reopens if relevant, if so highlight which behaviour in James is wrong.

> Not able to read email over IMAP with attachment name more than 50 chars. 
> --------------------------------------------------------------------------
>
>                 Key: IMAP-367
>                 URL: https://issues.apache.org/jira/browse/IMAP-367
>             Project: James Imap
>          Issue Type: Bug
>    Affects Versions: 0.3
>            Reporter: Phanidhar
>            Priority: Blocker
>
> Following is the debug information detail.
> A4 FETCH 1 (BODYSTRUCTURE)
> * 1 FETCH (BODYSTRUCTURE ((("TEXT" "PLAIN" ("charset" "us-ascii") NIL NIL "QUOTED-PRINTABLE" 2 1 NIL NIL NIL NIL)("TEXT" "HTML" ("charset" "us-ascii") NIL NIL "QUOTED-PRINTABLE" 297 6 NIL NIL NIL NIL) "ALTERNATIVE" ("boundary" "_000_FB7AE61DEFD0C24CAC719531844DD73E0495EAEC0F9Cemailgce200_") NIL NIL NIL)("APPLICATION" "PDF" ("name" "Teracore_Invoice_230206_DOLJ109631059_ DOL TO2_PE_TEST_50_CHAR_INVOICE.pdf") NIL "Teracore_Invoice_230206_DOLJ109631059_ DOL
>  TO2_PE_TEST_50_CHAR_INVOICE.pdf" "BASE64" 102956 NIL ("attachment" ("creation-date" "Mon, 16 Apr 2012 16:09:43 GMT" "filename" "Teracore_Invoice_230206_DOLJ109631059_ DOL TO2_PE_TEST_50_CHAR_INVOICE.pdf" "modification-date" "Mon, 16 Apr 2012 16:09:43 GMT" "size" "75237")) NIL NIL) "MIXED" ("boundary" "_004_FB7AE61DEFD0C24CAC719531844DD73E0495EAEC0F9Cemailgce200_") NIL ("en-US") NIL))
> Not able to process the mail reading.
> java.lang.ArrayIndexOutOfBoundsException: 512
> 	at com.sun.mail.iap.Response.parseString(Response.java:396)
> 	at com.sun.mail.iap.Response.readString(Response.java:325)
> 	at com.sun.mail.imap.protocol.BODYSTRUCTURE.<init>(BODYSTRUCTURE.java:238)
> 	at com.sun.mail.imap.protocol.BODYSTRUCTURE.<init>(BODYSTRUCTURE.java:117)
> 	at com.sun.mail.imap.protocol.FetchResponse.parse(FetchResponse.java:159)
> 	at com.sun.mail.imap.protocol.FetchResponse.<init>(FetchResponse.java:68)
> 	at com.sun.mail.imap.protocol.IMAPResponse.readResponse(IMAPResponse.java:137)
> 	at com.sun.mail.imap.protocol.IMAPProtocol.readResponse(IMAPProtocol.java:261)
> 	at com.sun.mail.iap.Protocol.command(Protocol.java:310)
> 	at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:1312)
> 	at com.sun.mail.imap.protocol.IMAPProtocol.fetch(IMAPProtocol.java:1304)
> 	at com.sun.mail.imap.protocol.IMAPProtocol.fetchBodyStructure(IMAPProtocol.java:1004)
> 	at com.sun.mail.imap.IMAPMessage.loadBODYSTRUCTURE(IMAPMessage.java:1268)
> 	at com.sun.mail.imap.IMAPMessage.getContentType(IMAPMessage.java:443)
> 	at javax.mail.internet.MimeBodyPart.isMimeType(MimeBodyPart.java:1059)
> 	at javax.mail.internet.MimeMessage.isMimeType(MimeMessage.java:965)
> 	at drivers.ReadMail.processMail(ReadMail.java:99)
> 	at drivers.ReadMail.<init>(ReadMail.java:34)
> 	at drivers.ReadMail.main(ReadMail.java:476)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org