Hi All,

Any suggestions for dealing with OutOfMemory in Magnolia? I have a site that used to run Magnolia 2.x and would crash with an OutOfMemory exception about once a week. Since upgrading to Magnolia 3.x the site is crashing about every 2 days. A typical stack trace, although it seems to happen anywhere in the site, definitely not just in the admin console:

ERROR org.apache.catalina.core.ContainerBase.[Catalina]. [www.milwaukeeadmirals.com].[/author].[AdminTreeServlet] StandardWrapperValve.java(invoke:250) 20.09.2007 15:58:20 Servlet.service() for servlet AdminTreeServlet threw exception
java.lang.OutOfMemoryError: GC overhead limit exceeded
    at java.util.Arrays.copyOf(Arrays.java:2882)
at java.lang.AbstractStringBuilder.expandCapacity (AbstractStringBuilder.java:100) at java.lang.AbstractStringBuilder.append (AbstractStringBuilder.java:390)
    at java.lang.StringBuffer.append(StringBuffer.java:224)
at info.magnolia.module.admininterface.AdminTreeMVCHandler.renderTree (AdminTreeMVCHandler.java:773) at info.magnolia.module.admininterface.AdminTreeMVCHandler.renderHtml (AdminTreeMVCHandler.java:729) at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java: 112)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:188) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88) at info.magnolia.cms.filters.MgnlCmsFilter.doFilter (MgnlCmsFilter.java:106) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java: 96) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.filters.MgnlInterceptFilter.doFilter (MgnlInterceptFilter.java:130) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.filters.MgnlContextFilter.doFilter (MgnlContextFilter.java:45) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.security.SecurityFilter.doFilter (SecurityFilter.java:101) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.filters.MultipartRequestFilter.doFilter (MultipartRequestFilter.java:80) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter (MgnlVirtualUriFilter.java:83) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.filters.ContentTypeFilter.doFilter (ContentTypeFilter.java:66) at info.magnolia.cms.filters.MagnoliaManagedFilter $CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) at info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter (MagnoliaManagedFilter.java:65) 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:210)

Tom

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to