Hi,

We have a known problem with attachment handling, quoting Sergiu Dumitriu :
"This is a major design flaw of the current attachment storage model.
As stated in a previous mail, handling attachment consumes about 27
time the size of the attachment, so 90M * 27 ~= 2.5G. This needs to be
fixed ASAP. In the meantime, you can either increase the heap size to
more than 2.5G, or request an sql dump from the myxwiki farm admins. "
Source http://markmail.org/message/ckl3bgd7j74mx4cl

As Henning Sprang said 128M is a bit small for XWiki to run smoothly,
you should consider increasing your max heap size to 256M or even
512M.

JV.

On Tue, Jan 6, 2009 at 1:32 PM, Mike A. <[email protected]> wrote:
> Hi!
> Using XWiki 1.6.1.13621 for some time without any problems. Today, I
> can't delete a page (which contains just few lines of text) or add /
> delete an attachment (4.3mb) with Java Heap Space error (see below).
> XWiki max upload size = ~32mb
> MySQL max_allowed_packet = 64M
> In tomcat5.5, java max heap size = 128M.
> Any help?
> -----
>  Error number 11014 in 11: Out Of Memory Exception
> com.xpn.xwiki.XWikiException: Error number 11014 in 11: Out Of Memory
> Exception
>  at
> com.xpn.xwiki.doc.XWikiDocument.deleteAttachment(XWikiDocument.java:2738)
>  at
> com.xpn.xwiki.doc.XWikiDocument.deleteAttachment(XWikiDocument.java:2716)
>  at
> com.xpn.xwiki.web.DeleteAttachmentAction.action(DeleteAttachmentAction.java:72)
>  at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:215)
>  at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>  at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>  at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>  at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>  at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>  at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
>  at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
>  at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>  at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>  at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>  at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>  at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>  at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>  at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>  at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>  at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>  at
> org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>  at
> org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>  at
> org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>  at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
>  at
> org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
>  at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>  at java.lang.Thread.run(Thread.java:619)
> ----
>  Best regards, Mike
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to