We will vote for it... For me it should be in the next Version.
Thx for testing .
bye
Norman
[EMAIL PROTECTED] schrieb:
Yes it works!
Thanks!
PS: Do you know if this code will be included in the next version of JAMES?
-----Message d'origine-----
De : Stefano Bagnara (JIRA) [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 4 octobre 2006 17:55
À : [EMAIL PROTECTED]
Objet : [jira] Commented: (JAMES-649) error "OutOfMemoryError: JAVA HEAP SPACE"
in connections log file when doing a POP TOP for 4000 messages
[ 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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]