voodoodyne / subetha

SubEtha Mail is a J2EE-based mailing list manager
Other
13 stars 6 forks source link

no content exception #51

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Corrupt messages (in this case because the attachments were bigger than SQL 
limits) result in exception, preventing the "delete message" button being 
accessible in the archives.

[14-04-10 19:48:20.271] {http://*:8080-1} Problem with action 
org.subethamail.web.action.GetMessage
                                          javax.ejb.EJBException: java.lang.RuntimeException: java.io.IOException: No content
                                                at com.caucho.ejb.util.XAManager.rethrowEjbException(XAManager.java:353)
                                                at org.subethamail.core.lists.ArchiverBean__ArchiverStatelessProxy.getMail(ArchiverBean__ArchiverStatelessProxy.java:454)
                                                at org.subethamail.web.action.GetMessage.execute(GetMessage.java:33)
                                                at org.tagonist.AbstractAction.execute(AbstractAction.java:59)
                                                at org.tagonist.ActionTag.doEndTag(ActionTag.java:282)
                                                at _jsp._archive_0msg__jsp._jspService(_archive_0msg__jsp.java:74)
                                                at _jsp._archive_0msg__jsp._jspService(_archive_0msg__jsp.java:29)
                                                at com.caucho.jsp.JavaPage.service(JavaPage.java:64)
                                                at com.caucho.jsp.Page.pageservice(Page.java:551)
                                                at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:194)
                                                at org.subethamail.web.servlet.ListFilter.doFilter(ListFilter.java:135)
                                                at org.subethamail.web.util.AbstractFilter.doFilter(AbstractFilter.java:53)
                                                at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
                                                at org.subethamail.web.util.SetRequestCharsetFilter.doFilter(SetRequestCharsetFilter.java:41)
                                                at org.subethamail.web.util.AbstractFilter.doFilter(AbstractFilter.java:53)
                                                at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:89)
                                                at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:184)
                                                at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
                                                at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:287)
                                                at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:792)
                                                at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:723)
                                                at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:685)
                                                at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:665)
                                                at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:613)
                                                at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:104)
                                                at com.caucho.network.listen.ConnectionReadTask.runThread(ConnectionReadTask.java:98)
                                                at com.caucho.network.listen.ConnectionReadTask.run(ConnectionReadTask.java:81)
                                                at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:67)
                                                at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
                                                at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
                                          Caused by: java.lang.RuntimeException: java.io.IOException: No content
                                                at org.subethamail.core.util.Transmute.mailData(Transmute.java:358)
                                                at org.subethamail.core.lists.ArchiverBean.getMail(ArchiverBean.java:323)
                                                at org.subethamail.core.lists.ArchiverBean__ArchiverStatelessProxy.getMail(ArchiverBean__ArchiverStatelessProxy.java:446)
                                                ... 28 more
                                          Caused by: java.io.IOException: No content
                                                at javax.mail.internet.MimePartDataSource.getInputStream(MimePartDataSource.java:119)
                                                at com.sun.mail.handlers.text_plain.getContent(text_plain.java:95)
                                                at javax.activation.DataSourceDataContentHandler.getContent(DataHandler.java:790)
                                                at javax.activation.DataHandler.getContent(DataHandler.java:537)
                                                at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:1398)
                                                at org.subethamail.common.SubEthaMessage.getParts(SubEthaMessage.java:213)
                                                at org.subethamail.common.SubEthaMessage.getParts(SubEthaMessage.java:205)
                                                at org.subethamail.core.util.Transmute.mailData(Transmute.java:289)
                                                ... 30 more

Original issue reported on code.google.com by jasonpye...@gmail.com on 12 Apr 2014 at 1:00

GoogleCodeExporter commented 9 years ago
commit aed257188396a90e9c941d7180c14deb3182ae86
Date:   Sat Apr 12 09:01:15 2014 -0400

Original comment by jasonpye...@gmail.com on 12 Apr 2014 at 1:15