Have you tried increasing the memory for the Tomcat JVM though ? (reminder example -Xms256m -Xmx512m )
It could be just that link is enough to tip it over the edge. Paul On Mon, 2007-10-15 at 09:01 +0200, Anja Maass wrote: > Hi, > > I know I wrote about this problem several times. > Also I have a section of a website 75 MB : many films...If I try to > export only this section I get a java heap space error. A following > bouncing the server doesn't brought any success. Therefore I think it > can not be only a simple heap space error problem of magnolia. If it was > a the export would works fine after a following bouncing. But the heap > space error stays. > I tried follow: > I deleted one film link in my website and tried to export my website > section again.. Success.!!!.no heap space error. Therefore I think it's > not a magnolia problem. The film link was the problem. Could it be? I > can open the film file outside the website. All right. But maybe > jackrabbit has a problem with it. Is there any opportunity to find out > the reason for this incorrect file link/node ??? Is it the file itself > or only the including in magnolia ??? > > Questions in the context : > > 1. have anybody problems to open or export websites/website-sections > with a size above 70 MB ? > 2. Can an incorrect film link be the reason for a failed export? > > It's very important for us to solve this problem immediately? Because we > want to go online this week. And we have to backup our website-sections > every day about a cron job.A export of all other section works > fine,only this one section cause the java heap space error. > > At the moment we solve this export problem in the following way: > To backup the film section we copy only the repository files separately : > repositorypfad/version > repositorypfad/repository > repositorypfad/workspaces/website > repositorypfad/workspaces/config > It's not the best solution, but one!! > > All other section we backup with the magnolia export tool. > > We use magnolia 3.0.2, jackrabbit 1.3.1 > <PersistenceManager > class="org.apache.jackrabbit.core.state.db.DerbyPersistenceManager"> > error log after the failed export : > INFO | jvm 2 | 2007/10/15 08:41:16 | ERROR > info.magnolia.cms.servlets.MVCServletHandlerImpl > MVCServletHandlerImpl.java(execute:99) 15.10.2007 06:41:16 can't call > command: exportxml > INFO | jvm 2 | 2007/10/15 08:41:17 | java.lang.OutOfMemoryError: > Java heap space > INFO | jvm 2 | 2007/10/15 08:41:18 | 293844 [P1-18] WARN > org.mortbay.jetty.context.magnolia - > /author/.magnolia/pages/export.xml?exportxml=true&mgnlFormat=true&mgnlRepository=website&mgnlPath=/adp/service/downloads/filme&mgnlKeepVersions=false: > > > INFO | jvm 2 | 2007/10/15 08:41:18 | > java.lang.IllegalStateException: response.getWriter() called after > response.getOutputStream() > INFO | jvm 2 | 2007/10/15 08:41:18 | at > com.opensymphony.module.sitemesh.filter.Buffer.getWriter(Buffer.java:52) > INFO | jvm 2 | 2007/10/15 08:41:19 | at > com.opensymphony.module.sitemesh.filter.PageResponseWrapper$3.activateDestination(PageResponseWrapper.java:82) > INFO | jvm 2 | 2007/10/15 08:41:19 | at > com.opensymphony.module.sitemesh.filter.RoutablePrintWriter.getDestination(RoutablePrintWriter.java:38) > INFO | jvm 2 | 2007/10/15 08:41:19 | at > com.opensymphony.module.sitemesh.filter.RoutablePrintWriter.write(RoutablePrintWriter.java:136) > INFO | jvm 2 | 2007/10/15 08:41:20 | at > java.io.PrintWriter.write(Unknown Source) > INFO | jvm 2 | 2007/10/15 08:41:20 | at > java.io.PrintWriter.write(Unknown Source) > INFO | jvm 2 | 2007/10/15 08:41:20 | at > java.io.PrintWriter.print(Unknown Source) > INFO | jvm 2 | 2007/10/15 08:41:21 | at > java.io.PrintWriter.println(Unknown Source) > INFO | jvm 2 | 2007/10/15 08:41:21 | at > java.lang.Throwable.printStackTrace(Unknown Source) > INFO | jvm 2 | 2007/10/15 08:41:21 | at > info.magnolia.cms.util.FreeMarkerUtil.process(FreeMarkerUtil.java:136) > INFO | jvm 2 | 2007/10/15 08:41:22 | at > info.magnolia.module.admininterface.TemplatedMVCHandler.renderHtml(TemplatedMVCHandler.java:87) > INFO | jvm 2 | 2007/10/15 08:41:22 | at > info.magnolia.module.admininterface.pages.ExportPage.renderHtml(ExportPage.java:277) > INFO | jvm 2 | 2007/10/15 08:41:22 | at > info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:112) > INFO | jvm 2 | 2007/10/15 08:41:23 | at > info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:48) > INFO | jvm 2 | 2007/10/15 08:41:23 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:596) > INFO | jvm 2 | 2007/10/15 08:41:23 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > INFO | jvm 2 | 2007/10/15 08:41:24 | at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) > INFO | jvm 2 | 2007/10/15 08:41:24 | at > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830) > INFO | jvm 2 | 2007/10/15 08:41:24 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:88) > INFO | jvm 2 | 2007/10/15 08:41:25 | at > info.magnolia.cms.filters.MgnlCmsFilter.doFilter(MgnlCmsFilter.java:106) > INFO | jvm 2 | 2007/10/15 08:41:25 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:25 | at > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > INFO | jvm 2 | 2007/10/15 08:41:26 | at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > INFO | jvm 2 | 2007/10/15 08:41:26 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:26 | at > info.magnolia.cms.cache.CacheFilter.doFilter(CacheFilter.java:96) > INFO | jvm 2 | 2007/10/15 08:41:26 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:27 | at > de.logosmedia.adp.filter.LoginFilter.doFilter(LoginFilter.java:196) > INFO | jvm 2 | 2007/10/15 08:41:27 | at > de.logosmedia.adp.filter.LoginFilter.doFilter(LoginFilter.java:130) > INFO | jvm 2 | 2007/10/15 08:41:27 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:27 | at > info.magnolia.cms.filters.MgnlInterceptFilter.doFilter(MgnlInterceptFilter.java:130) > INFO | jvm 2 | 2007/10/15 08:41:27 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:28 | at > info.magnolia.cms.filters.MgnlContextFilter.doFilter(MgnlContextFilter.java:45) > INFO | jvm 2 | 2007/10/15 08:41:28 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:28 | at > info.magnolia.cms.security.SecurityFilter.doFilter(SecurityFilter.java:101) > INFO | jvm 2 | 2007/10/15 08:41:28 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:28 | at > info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80) > INFO | jvm 2 | 2007/10/15 08:41:29 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:29 | at > info.magnolia.cms.filters.MgnlVirtualUriFilter.doFilter(MgnlVirtualUriFilter.java:83) > INFO | jvm 2 | 2007/10/15 08:41:29 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:30 | at > info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:66) > INFO | jvm 2 | 2007/10/15 08:41:30 | at > info.magnolia.cms.filters.MagnoliaManagedFilter$CustomFilterChain.doFilter(MagnoliaManagedFilter.java:92) > INFO | jvm 2 | 2007/10/15 08:41:30 | at > info.magnolia.cms.filters.MagnoliaManagedFilter.doFilter(MagnoliaManagedFilter.java:65) > INFO | jvm 2 | 2007/10/15 08:41:30 | at > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) > INFO | jvm 2 | 2007/10/15 08:41:30 | at > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) > INFO | jvm 2 | 2007/10/15 08:41:31 | at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) > INFO | jvm 2 | 2007/10/15 08:41:31 | at > org.mortbay.http.HttpContext.handle(HttpContext.java:1530) > INFO | jvm 2 | 2007/10/15 08:41:31 | at > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) > INFO | jvm 2 | 2007/10/15 08:41:32 | at > org.mortbay.http.HttpContext.handle(HttpContext.java:1482) > INFO | jvm 2 | 2007/10/15 08:41:32 | at > org.mortbay.http.HttpServer.service(HttpServer.java:909) > INFO | jvm 2 | 2007/10/15 08:41:32 | at > org.mortbay.http.HttpConnection.service(HttpConnection.java:816) > INFO | jvm 2 | 2007/10/15 08:41:33 | at > org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) > INFO | jvm 2 | 2007/10/15 08:41:33 | at > org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) > INFO | jvm 2 | 2007/10/15 08:41:33 | at > org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) > INFO | jvm 2 | 2007/10/15 08:41:33 | at > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) > INFO | jvm 2 | 2007/10/15 08:41:34 | at > org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) > > If anybody have similar problems or only have a idea or any mind about > this problem please let us know. Thanks to all. > > Anja > > ---------------------------------------------------------------- > for list details see > http://documentation.magnolia.info/docs/en/editor/stayupdated.html > ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://documentation.magnolia.info/docs/en/editor/stayupdated.html ----------------------------------------------------------------
