[
http://issues.apache.org/jira/browse/JAMES-649?page=comments#action_12439873 ]
Stefano Bagnara commented on JAMES-649:
---------------------------------------
Are you able to change code and try again?
I would like to know what is the result if you add this method to
MimeMessageWrapper:
----
/**
* @see javax.mail.internet.MimeMessage#getRawInputStream()
*/
public InputStream getRawInputStream() throws MessagingException {
if (!messageParsed && !isModified() && source != null) {
InputStream is;
try {
is = source.getInputStream();
// skip the headers.
new MailHeaders(is);
return is;
} catch (IOException e) {
throw new MessagingException("Unable to read the stream: " +
e.getMessage(), e);
}
} else return super.getRawInputStream();
}
------
> error "OutOfMemoryError: JAVA HEAP SPACE" in connections log file when doing
> a POP TOP for 4000 messages
> --------------------------------------------------------------------------------------------------------
>
> Key: JAMES-649
> URL: http://issues.apache.org/jira/browse/JAMES-649
> Project: James
> Issue Type: Bug
> Components: POP3Server
> Affects Versions: 2.3.0rc3, 2.3.0rc4
> Environment: Operating system: Windows XP SP2
> Reporter: maximeloridan
> Assigned To: Norman Maurer
> Priority: Critical
>
> First I reproduced this bug on 2.3.0rc3 and 2.3.0rc4 and it's easy to
> reproduce it every time.
> To reproduce it:
> 1/ Start James and create a user "userTest".
> 2/ Send 5000 messages to "userTest"
> 3/ Do a POP TOP to retrieve all the headers of messages from "userTest". To
> do this, use a software as Outlook. Configure it to retrieve mail from
> "userTest" and then click to retrieve the headers ONLY. DO NOT retrieve all
> the content of the message, otherwise you will do a POP RETR which is not a
> POP TOP! (Nota: the POP RETR is actually working, and I know that most of the
> time, people do retrieve all the content of the mail and not only the
> headers.. But it should work)
> Finally you just have to wait the crash of JAMES. It will appear around the
> 3500 message...
> The error is written in the log folder in the file connections. The error is
> OutOfMemoryError: JAVA HEAP SPACE
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]