> On 19 Jul 2016, at 15:49, Jared Simms <sim...@mac.com> wrote:
> 
> Thanks for the suggestions.
> 
> I tried removing the garbage collection parameters but still got the out of 
> memory errors so I tried removing all the Java parameters and got the same 
> behavior.
> 
> Vincent, I started with "-Xmx1024m" but increased it to 2048m after getting 
> the out of memory errors and reading the page you referenced 
> (http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Performances#HMemory). I 
> also used the parameters and values that page referenced as what is used on 
> the xwiki.org site.
> 
> The other odd thing is that every time I restart Jetty, the Distribution 
> Wizard starts. This is my first experience with the Distribution Wizard, but 
> I'm guessing that isn't the expected behavior. It even starts up when I 
> restart Jetty before running into the out of memory errors.

Indeed that’s not the normal behavior ;)

The only reason I can think of is that you’ve not configured the xwiki 
permanent directory location and it’s using some temporary directory by default 
and for some reason you’re clearing that directory every time before restarting 
XWiki.

> I probably also should have mentioned that the VM I'm trying to run xwiki on 
> is configured with 8GB of memory and 4 vCPUs.
> 
> Any other suggestions for how to get a stable installation running?

Sorry I don’t have any more idea, except that 1024M is more than enough so your 
problem is elsewhere. Make sure that the JVM settings you’ve set up are really 
used. It’s possible that you think they are used but in practice some other 
settings are used. Note that the default JVM memory is 512KB I think and that’ 
definitely not enough for XWiki.

Thanks
-Vincent

> 
> Thanks,
> Jared
> 
> This is the most recent error I got during testing this morning:
> 
> 2016-07-19 07:56:20,847 
> [http://nhhqwiki01:8080/xwiki/bin/view/Infrastructure/Policies%2C+Process%2C+and+Procedures/]
>  ERROR o.x.v.i.DefaultVelocityEngine  - Exception in macro #template called 
> at 12:/skins/flamingo/view.vm[line 9, column 1]
> 2016-07-19 07:56:20,848 
> [http://nhhqwiki01:8080/xwiki/bin/view/Infrastructure/Policies%2C+Process%2C+and+Procedures/]
>  ERROR c.x.x.XWiki                    - Error while evaluating velocity 
> template [endpage.vm]
> org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id 
> [/skins/flamingo/view.vm]
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:227)
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:198)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:726)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:627)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:605)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:571)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:557)
> at 
> com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:65)
> at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1896)
> at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1874)
> at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:822)
> at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at 
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
> at 
> org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
> at 
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
> at 
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
> at 
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
> at 
> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
> at 
> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
> at 
> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
> at 
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
> at 
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
> at 
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
> at 
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259)
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:198)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:726)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:627)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:605)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:571)
> at 
> com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:557)
> at 
> com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:65)
> at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1896)
> at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)
> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:449)
> at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:193)
> at 
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
> at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
> at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:115)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at 
> org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:127)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at 
> org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at 
> org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at 
> org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:137)
> at 
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
> at 
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
> at 
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> at 
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
> at 
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> at 
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
> at 
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
> at 
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
> at org.eclipse.jetty.server.Server.handle(Server.java:499)
> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
> at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
> at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
> at 
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
> at 
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.velocity.exception.MethodInvocationException: 
> Invocation of method 'parseTemplate' in  class com.xpn.xwiki.api.XWiki threw 
> exception java.lang.OutOfMemoryError: GC overhead limit exceeded at 
> /templates/macros.vm[line 20, column 8]
> at 
> org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:261)
> at 
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:187)
> at 
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
> at 
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
> at 
> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
> at 
> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
> at 
> org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
> at 
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
> at 
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259)
> at 
> org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)
> ... 79 common frames omitted
> Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded

_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to