Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

java.io.IOException: Error in encoded stream: needed 4 valid base64 charact

843834Jul 31 2008 — edited Feb 12 2009
We are using the writeTo method of the Datahandler to write attachments. We keep getting this error.

java.io.IOException: Error in encoded stream: needed 4 valid base64 characters but only got 3 before EOF, the 10 most recent characters were: "-A-G-EASDF"
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:250)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:148)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at javax.activation.DataHandler.writeTo(DataHandler.java:321)

java.io.IOException: Error in encoded stream: needed 4 valid base64 characters but only got 3 before EOF, the 10 most recent characters were: "-G-EASDF\r\n"
at com.sun.mail.util.BASE64DecoderStream.decode(BASE64DecoderStream.java:250)
at com.sun.mail.util.BASE64DecoderStream.read(BASE64DecoderStream.java:148)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at javax.activation.DataHandler.writeTo(DataHandler.java:321)



Please help..
-SS
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 12 2009
Added on Jul 31 2008
8 comments
8,714 views