IO Exception when sending (some) email Hello,
I have some users with large amounts of email. There are certain emails which they just do not appear to be able to forward. They get the following stack trace when they try:
msg - system failure: IOException
com.zimbra.common.service.ServiceException: system failure: IOException
at com.zimbra.common.service.ServiceException.FAILURE (ServiceException.java:175)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(M ailSender.java:304)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(M ailSender.java:124)
at com.zimbra.cs.operation.SendMsgOperation.callback( SendMsgOperation.java:114)
at com.zimbra.cs.operation.Operation.schedule(Operati on.java:190)
at com.zimbra.cs.service.mail.SendMsg.handle(SendMsg. java:140)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEng ine.java:270)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:168)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.jav a:90)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.jav a:223)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:709)
at com.zimbra.cs.servlet.ZimbraServlet.service(Zimbra Servlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(A ccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: No content
at javax.mail.internet.MimePartDataSource.getInputStr eam(MimePartDataSource.java:82)
at javax.activation.DataHandler.writeTo(DataHandler.j ava:287)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyP art.java:1209)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyP art.java:709)
at javax.mail.internet.MimeMultipart.writeTo(MimeMult ipart.java:271)
at com.sun.mail.handlers.multipart_mixed.writeTo(mult ipart_mixed.java:67)
at javax.activation.ObjectDataContentHandler.writeTo( DataHandler.java:839)
at javax.activation.DataHandler.writeTo(DataHandler.j ava:295)
at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyP art.java:1209)
at javax.mail.internet.MimeMessage.writeTo(MimeMessag e.java:1614)
at javax.mail.internet.MimeMessage.writeTo(MimeMessag e.java:1590)
at com.zimbra.cs.mime.ParsedMessage.mimeToRaw(ParsedM essage.java:286)
at com.zimbra.cs.mime.ParsedMessage.getRawData(Parsed Message.java:299)
at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.j ava:3287)
at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.j ava:3265)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(M ailSender.java:224)
... 26 more
code - service.FAILURE
method - ZmCsfeCommand.prototype.invoke
detail - soap:Receiver
We are running:
Release 4.5.2_GA_699.RHEL4_20070216161813 RHEL4 FOSS edition
They are small emails (< 100k) so it isn't the size restriction. There are multiple attachments, although only 1 has been selected to be forwarded.
Any ideas what the problem could be?
Thanks for your help.
Cheers,
David |