[ 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]