You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by Jason Warner <ja...@gmail.com> on 2007/02/06 21:46:36 UTC

Re: Bug in geronimo-javamail_1.4_mail-1.0.jar?

I've started to take a look at this issue but I am having trouble
reproducing the problem. I ran the code you placed in there with
modifications to only pull a couple of messages from my gmail account. It
didn't have any problems pulling them off there and then displaying them.
Have you verified that the messages were succesfully received before
attempting to read them?

On 1/1/07, Geist Alexander <al...@gmx.com> wrote:
>
> With your fix i was able to read the Messages in the Message[] Array.
> Unfortunately i found a next bug(?). This exception returns, when i am
> reading the content of a message.
>
> java.io.IOException: Underlying input stream returned zero bytes
>     at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:268)
>     at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
>     at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
>     at sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:107)
>     at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:93)
>     at java.io.InputStreamReader.read(InputStreamReader.java:151)
>     at
> org.apache.geronimo.mail.handlers.TextHandler.getContent(TextHandler.java
> :107)
>     at
> javax.activation.DataSourceDataContentHandler.getContent(DataHandler.java
> :774)
>     at javax.activation.DataHandler.getContent(DataHandler.java:521)
>     at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:923)
>     at keygen.main.MailReceiver.receive(MailReceiver.java:49)
>     at keygen.main.MailReceiver.main(MailReceiver.java:173)
>
> Same code works with Suns mail.jar
>
> Alex
>
>
> Rick McGuire schrieb:
> > Geist Alexander wrote:
> >> Done.
> >> https://issues.apache.org/jira/browse/GERONIMO-2679
> >>
> >> I cant find the source for the mail implementation. Maybe i can fix
> >> this problem und build geronimo-javamail.jar to replace the buggy
> >> version.
> >> Sorry, but im a nub in geronimo and its implementation.
> > I've fixed this in the latest trunk javamail code, located here:
> >
> > https://svn.apache.org/repos/asf/geronimo/javamail/trunk
> >
> > If you could build this and verify this actually fixes your problem,
> > that would be great.  Note that this codes builds the jars using the
> > 1.1-SNAPSHOT version ID, so you'll need to rename these if you're
> > dropping them into an Geronimo assembly as replacements.
> >
> > Rick
> >
> >
> >>
> >> A. Geist
> >>
> >>>
> >>> On Dec 29, 2006, at 9:05 PM, Geist Alexander wrote:
> >>>
> >>>> I am using the latest Geronimo release  2.0-M1. This release
> >>>> includes the geronimo-javamail_1.4_mail-1.0.jar.
> >>>> .\geronimo-
> tomcat6-jee5-2.0-M1\repository\org\apache\geronimo\javamail\geronimo-javamail_1.4_mail\1.0\geronimo-javamail_1.4_mail-1.0.jar
> >>>>
> >>>>
> >>>> I was testing the sample code in my web-app and a standalone
> >>>> client-application. The result was the same Exception in both apps.
> >>>> I think there is a bug in the implementation. The vector has 2
> >>>> items, the index to get the second item must be "1" not "2".
> >>>>
> >>>> The same sample code works with suns mail.jar, but i was not able
> >>>> to use this jar in my geronimo web application.*
> >>>> *
> >>>
> >>> Geist,
> >>> Apologies. I forgot how the javamail implementation was separated
> >>>> from our specification.
> >>>
> >>> There's clearly a bug in the javamail implementation. Could you
> >>> create a jira?
> >>>
> >>> --kevan
> >>>
> >>>
> >>
> >>
> >
>
>