[xwiki-users] Problem using 'delete space' snippet
I was using the 'delete page snippet' from http://code.xwiki.org/xwiki/bin/view/Snippets/DeleteSpaceSnippet When confirming a space to be deleted (under 1.2-milestone-2.5917), self contained Windows version I received the following error: Error number 4001 in 4: Error while parsing velocity page Main.Delete Space Wrapped Exception: Invocation of method 'delete' in class com.xpn.xwiki.api.Document threw exception java.lang.OutOfMemoryError: Java heap space @ Main.Delete Space6,71? com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while parsing velocity page Main.Delete Space Wrapped Exception: Invocation of method 'delete' in class com.xpn.xwiki.api.Document threw exception java.lang.OutOfMemoryError: Java heap space @ Main.Delete Space6,71? at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRendere r.java:157) at com.xpn.xwiki.render.XWikiVelocityRenderer.render(XWikiVelocityRenderer. java:95) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWiki RenderingEngine.java:222) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWiki RenderingEngine.java:154) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWiki RenderingEngine.java:125) at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderDocument(DefaultX WikiRenderingEngine.java:117) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:40 7) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:371) at sun.reflect.GeneratedMethodAccessor126.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok e(UberspectImpl.java:295) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java :245) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc e.java:203) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference .java:294) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav a:318) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRendere r.java:238) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRendere r.java:152) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1309) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1278) at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:599) at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invok e(UberspectImpl.java:295) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java :245) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReferenc e.java:203) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference .java:294) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav a:318) at org.apache.velocity.runtime.directive.VelocimacroProxy.render(Velocimacr oProxy.java:194) at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective .java:170) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74 ) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState ment.java:88) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74 ) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav a:318) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfState ment.java:107) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.jav a:318) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRendere r.java:238) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRendere r.java:152) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1309) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1278) at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:105) at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:158) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr ocessor.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:596) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web ApplicationHandler.java:830) at com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodi ngFilter.java:117) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(Web ApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationH andler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationCon text.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at org.mortbay.http.HttpServer.service(HttpServer.java:954) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244 ) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Wrapped Exception: java.lang.OutOfMemoryError: Java heap space -- Jim Dowson CTO, Global Services, (821-76814) Linx: (617) 598-0505
Hi, On Mar 9, 2008, at 5:59 PM, [email protected] wrote:
I was using the ‘delete page snippet’ from http://code.xwiki.org/xwiki/bin/view/Snippets/DeleteSpaceSnippet
When confirming a space to be deleted (under 1.2-milestone-2.5917), self contained Windows version
I received the following error:
Error number 4001 in 4: Error while parsing velocity page Main.Delete Space Wrapped Exception: Invocation of method 'delete' in class com.xpn.xwiki.api.Document threw exception java.lang.OutOfMemoryError: Java heap space @ Main.Delete Space6,71?
Seems like you don't have enough memory. 2 solutions: 1) don't delete all space pages at once, partition the deletetions 2) increase the memory That said I'm not sure why lots of memory is required. Maybe one doc has lots of versions? -Vincent
participants (2)
-
Dowson_Jim@emc.com -
Vincent Massol