james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "GX GLIX" <mailme...@hotmail.com>
Subject Re: [mime4j] null charset error
Date Mon, 23 Apr 2007 11:46:10 GMT
Thanks all for such a fast response.

attached is an example that should replicate the error.

file permissions etc are correct as binary attachments are saved fine and 
other text attachments have worked fine.

Thanks for such a prompt response

GX


>From: Niklas Therning <niklas@trillian.se>
>Reply-To: "James Developers List" <server-dev@james.apache.org>
>To: James Developers List <server-dev@james.apache.org>
>Subject: Re: [mime4j] null charset error
>Date: Mon, 23 Apr 2007 13:28:36 +0200
>
>Yes, if possible please post the source of the message you are parsing.
>That will help us fix the first problem.
>
>Also, make sure you don't close() the OutputStream you are writing to
>before your call to Message.writeTo().
>
>/Niklas
>
>Norman Maurer wrote:
> > Can you show use the emailcontent ?
> >
> >
> > bye
> > Norman
> >
> > GX GLIX schrieb:
> >
> >> Hi All
> >>
> >> I am getting a "Null charset name" error during parsing, it seems that
> >> getCharset(String charsetName) is passed an empty string... I tried
> >> the following hack to fix it:
> >>
> >> ..........
> >>    public static java.nio.charset.Charset getCharset(String
> >> charsetName) {
> >>        if(charsetName == null)
> >>            charsetName = "ISO8859-1";
> >>        java.nio.charset.Charset c =
> >> java.nio.charset.Charset.forName(charsetName);
> >> ............
> >>
> >> now the result is :
> >>
> >> java.io.IOException: Bad file descriptor
> >>     at java.io.FileOutputStream.writeBytes(Native Method)
> >>     at java.io.FileOutputStream.write(FileOutputStream.java:260)
> >>     at
> >> sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
> >>     at
> >> 
>sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
> >>
> >>     at
> >> sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
> >>     at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
> >>     at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
> >>     at java.io.BufferedWriter.flush(BufferedWriter.java:230)
> >>     at org.mime4j.message.Header.writeTo(Header.java:152)
> >>     at org.mime4j.message.BodyPart.writeTo(BodyPart.java:39)
> >>     at org.mime4j.message.Multipart.writeTo(Multipart.java:178)
> >>     at org.mime4j.message.Message.writeTo(Message.java:91)
> >> any ideas anyone?
> >>
> >> _________________________________________________________________
> >> FREE pop-up blocking with the new MSN Toolbar - get it now!
> >> http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> >> For additional commands, e-mail: server-dev-help@james.apache.org
> >>
> >>
> >> !DSPAM:1,462c94fb324321289648189!
> >>
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> > For additional commands, e-mail: server-dev-help@james.apache.org
> >
> >
> >
>
>
>--
>Niklas Therning
>www.spamdrain.net
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>For additional commands, e-mail: server-dev-help@james.apache.org
>

_________________________________________________________________
Don't just search. Find. Check out the new MSN Search! 
http://search.msn.click-url.com/go/onm00200636ave/direct/01/

Mime
View raw message