There are 4 updates, 3 comments.
 
 
Numbered Content Application / cid:jira-generated-image-avatar-eda83b18-02ad-407a-9df6-cb6ba7d58b65 NCAPP-90 Open

NPE Velocity error on the top of pages related to Numbered Headings

 
View issue   ยท   Add comment
 

4 updates

 
cid:jira-generated-image-avatar-63cfd003-22a2-4548-8aa8-0bf169d6bd61 Changes by Ilie Andriuta on 21/Apr/26 16:44
 
Summary: Mixed content NPE Velocity error on XWiki login page the top of pages related to Numbered Headings
Attachment: LaTeX_Error.png
Attachment: LaTeX_Error_Expanded.png
Priority: Minor Major
 
 

3 comments

 
cid:jira-generated-image-avatar-63cfd003-22a2-4548-8aa8-0bf169d6bd61 Ilie Andriuta on 21/Apr/26 16:41
 

This error reproduces also when just installing LaTeX for the Reference Macro application, no https or nginx proxy used.

After installing it, on the top of the page, the following error is displayed:

Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.

Expanding it, reveals the following stacktrace:

org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [#set($isNumberedHeadingsEnabled = $services.numbered.headings.isNumberedHeadingsEnabled())
#set ($origdoc = $xwiki.getDocument('NumberedHeadings.Code.NumberedHeadings'))
#set ($locale = $services.localization.getCurrentLocale())
#set($ssxHref = $origdoc.getURL('ssx', $escapetool.url({
  'isNumberedHeadingsEnabled': $isNumberedHeadingsEnabled,
  'locale': $services.localization.getCurrentLocale(),
  'docVersion': $origdoc.getVersion()
})))
#set ($discard = $services.numbered.common.insertCSS($locale))
{{html clean='false'}}
<link rel='stylesheet' type='text/css' href="$escapetool.xml($ssxHref)"/>
{{/html}}]

 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:186)

 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60)

 at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)

 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)

 at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)

 at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:441)

 at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)

 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.transform(AbstractBlockAsyncRenderer.java:76)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.tranform(DefaultBlockAsyncRenderer.java:154)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.execute(DefaultBlockAsyncRenderer.java:137)

 at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)

 at org.xwiki.uiextension.internal.WikiUIExtension.render(WikiUIExtension.java:201)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:67)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:49)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:113)

 at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:101)

 at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:89)

 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

 at java.base/java.lang.reflect.Method.invoke(Method.java:565)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

 at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)

 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:167)

 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

 at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:309)

 at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:279)

 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

 at org.apache.velocity.Template.merge(Template.java:358)

 at org.apache.velocity.Template.merge(Template.java:262)

 at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

 at java.base/java.lang.reflect.Method.invoke(Method.java:565)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)

 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

 at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)

 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

 at org.apache.velocity.Template.merge(Template.java:358)

 at org.apache.velocity.Template.merge(Template.java:262)

 at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

 at java.base/java.lang.reflect.Method.invoke(Method.java:565)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

 at org.apache.velocity.Template.merge(Template.java:358)

 at org.apache.velocity.Template.merge(Template.java:262)

 at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

 at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

 at java.base/java.lang.reflect.Method.invoke(Method.java:565)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

 at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

 at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

 at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

 at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

 at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

 at org.apache.velocity.Template.merge(Template.java:358)

 at org.apache.velocity.Template.merge(Template.java:262)

 at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

 at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

 at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

 at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

 at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

 at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:811)

 at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:797)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91)

 at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85)

 at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2552)

 at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)

 at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651)

 at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339)

 at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:111)

 at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)

 at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:123)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:71)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:66)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:135)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:212)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.container.servlet.filters.internal.SafeRedirectFilter.doFilter(SafeRedirectFilter.java:106)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.container.servlet.filters.internal.ResolveRelativeRedirectFilter.doFilter(ResolveRelativeRedirectFilter.java:129)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.container.servlet.filters.internal.SourceURLResolverFilter.doFilter(SourceURLResolverFilter.java:177)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120)

 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)

 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)

 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)

 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)

 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)

 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)

 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)

 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)

 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)

 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)

 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)

 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)

 at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)

 at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)

 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)

 at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:NumberedHeadings.Code.NumberedHeadings^XWiki.UIExtensionClass[1]]

 at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:235)

 at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:168)

 ... 207 more

Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'insertCSS' in  class org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService threw exception java.lang.NullPointerException at xwiki:NumberedHeadings.Code.NumberedHeadings[line 9, column 44]

 at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235)

 at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

 at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)

 at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)

 at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)

 at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

 at org.apache.velocity.Template.merge(Template.java:358)

 at org.apache.velocity.Template.merge(Template.java:262)

 at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

 ... 208 more

Caused by: java.lang.NullPointerException

 at java.base/java.util.Objects.requireNonNull(Objects.java:220)

 at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$0(Collectors.java:180)

 at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)

 at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)

 at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)

 at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)

 at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)

 at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)

 at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)

 at org.xwiki.contrib.numbered.content.figures.internal.NumberedFiguresDisplayDataManager.getFigureDisplayData(NumberedFiguresDisplayDataManager.java:78)

 at org.xwiki.contrib.numbered.content.figures.internal.FiguresCSSCountersProvider.selectors(FiguresCSSCountersProvider.java:59)

 at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.lambda$merge$0(CounterInitializationCSSMerge.java:67)

 at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)

 at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)

 at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)

 at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)

 at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)

 at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)

 at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)

 at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.mergeSelectors(CounterInitializationCSSMerge.java:87)

 at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.merge(CounterInitializationCSSMerge.java:67)

 at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.getMergedCSS(NumberedCommonScriptService.java:91)

 at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.hash(NumberedCommonScriptService.java:86)

 at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.insertCSS(NumberedCommonScriptService.java:77)

 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

 at java.base/java.lang.reflect.Method.invoke(Method.java:565)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

 at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

 at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

 ... 216 more
 
cid:jira-generated-image-avatar-63cfd003-22a2-4548-8aa8-0bf169d6bd61 Ilie Andriuta on 21/Apr/26 16:46
 
This error reproduces also when just installing [LaTeX for the Reference Macro application|https://extensions.xwiki.org/xwiki/bin/view/Extension/Numbered%20Content/Reference/Latex/], no https or nginx proxy used.


After installing it, on the top of the page pages , the following error is displayed (the user being logged in or not) :
{noformat}
Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.{noformat}
!LaTeX_Error.png|thumbnail!

Expanding it, reveals the following stacktrace:

!LaTeX_Error_Expanded.png|thumbnail!
{code:java}
org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [#set($isNumberedHeadingsEnabled = $services.numbered.headings.isNumberedHeadingsEnabled())
#set ($origdoc = $xwiki.getDocument('NumberedHeadings.Code.NumberedHeadings'))
#set ($locale = $services.localization.getCurrentLocale())
#set($ssxHref = $origdoc.getURL('ssx', $escapetool.url({
  'isNumberedHeadingsEnabled': $isNumberedHeadingsEnabled,
  'locale': $services.localization.getCurrentLocale(),
  'docVersion': $origdoc.getVersion()
})))
#set ($discard = $services.numbered.common.insertCSS($locale))
{{html clean='false'}}
<link rel='stylesheet' type='text/css' href="$escapetool.xml($ssxHref)"/>
{{/html}}]

at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:186)

at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60)

at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)

at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)

at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)

at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:441)

at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)

at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.transform(AbstractBlockAsyncRenderer.java:76)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.tranform(DefaultBlockAsyncRenderer.java:154)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.execute(DefaultBlockAsyncRenderer.java:137)

at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)

at org.xwiki.uiextension.internal.WikiUIExtension.render(WikiUIExtension.java:201)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:67)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:49)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:113)

at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:101)

at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:89)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)

at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:167)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:309)

at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:279)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:811)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:797)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85)

at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2552)

at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)

at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651)

at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339)

at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:111)

at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)

at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:123)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:71)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:66)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:135)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:212)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SafeRedirectFilter.doFilter(SafeRedirectFilter.java:106)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.ResolveRelativeRedirectFilter.doFilter(ResolveRelativeRedirectFilter.java:129)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SourceURLResolverFilter.doFilter(SourceURLResolverFilter.java:177)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)

at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)

at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)

at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:NumberedHeadings.Code.NumberedHeadings^XWiki.UIExtensionClass[1]]

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:235)

at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:168)

... 207 more

Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'insertCSS' in  class org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService threw exception java.lang.NullPointerException at xwiki:NumberedHeadings.Code.NumberedHeadings[line 9, column 44]

at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)

at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)

at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

... 208 more

Caused by: java.lang.NullPointerException

at java.base/java.util.Objects.requireNonNull(Objects.java:220)

at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$0(Collectors.java:180)

at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)

at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)

at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)

at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)

at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)

at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)

at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)

at org.xwiki.contrib.numbered.content.figures.internal.NumberedFiguresDisplayDataManager.getFigureDisplayData(NumberedFiguresDisplayDataManager.java:78)

at org.xwiki.contrib.numbered.content.figures.internal.FiguresCSSCountersProvider.selectors(FiguresCSSCountersProvider.java:59)

at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.lambda$merge$0(CounterInitializationCSSMerge.java:67)

at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)

at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)

at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)

at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)

at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)

at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)

at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)

at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.mergeSelectors(CounterInitializationCSSMerge.java:87)

at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.merge(CounterInitializationCSSMerge.java:67)

at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.getMergedCSS(NumberedCommonScriptService.java:91)

at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.hash(NumberedCommonScriptService.java:86)

at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.insertCSS(NumberedCommonScriptService.java:77)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

... 216 more{code}
 
cid:jira-generated-image-avatar-63cfd003-22a2-4548-8aa8-0bf169d6bd61 Ilie Andriuta on 21/Apr/26 16:47
 
This error reproduces also when just installing [LaTeX for the Reference Macro application|https://extensions.xwiki.org/xwiki/bin/view/Extension/Numbered%20Content/Reference/Latex/] (tested with version 1.10.4 , Jetty/HSQL demo and Tomcat 11), no https or nginx proxy used.

After installing it, on the top of the pages, the following error is displayed (the user being logged in or not):
{noformat}
Failed to execute the [velocity] macro. Cause: [null]. Click on this message for details.{noformat}
!LaTeX_Error.png|thumbnail!

Expanding it, reveals the following stacktrace:

!LaTeX_Error_Expanded.png|thumbnail!
{code:java}
org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [#set($isNumberedHeadingsEnabled = $services.numbered.headings.isNumberedHeadingsEnabled())
#set ($origdoc = $xwiki.getDocument('NumberedHeadings.Code.NumberedHeadings'))
#set ($locale = $services.localization.getCurrentLocale())
#set($ssxHref = $origdoc.getURL('ssx', $escapetool.url({
  'isNumberedHeadingsEnabled': $isNumberedHeadingsEnabled,
  'locale': $services.localization.getCurrentLocale(),
  'docVersion': $origdoc.getVersion()
})))
#set ($discard = $services.numbered.common.insertCSS($locale))
{{html clean='false'}}
<link rel='stylesheet' type='text/css' href="$escapetool.xml($ssxHref)"/>
{{/html}}]

at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:186)

at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60)

at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279)

at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182)

at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58)

at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:441)

at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)

at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.transform(AbstractBlockAsyncRenderer.java:76)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.tranform(DefaultBlockAsyncRenderer.java:154)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRenderer.execute(DefaultBlockAsyncRenderer.java:137)

at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)

at org.xwiki.uiextension.internal.WikiUIExtension.render(WikiUIExtension.java:201)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:67)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor$DecoratorWrapper.render(DefaultBlockAsyncRendererExecutor.java:49)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:113)

at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:101)

at org.xwiki.uiextension.internal.AbstractWikiUIExtension.execute(AbstractWikiUIExtension.java:89)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)

at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:167)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.Foreach.renderBlock(Foreach.java:309)

at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:279)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:818)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:773)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:765)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73)

at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492)

at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147)

at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:217)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331)

at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261)

at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:107)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135)

at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284)

at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284)

at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267)

at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:869)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:831)

at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:811)

at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:797)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91)

at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85)

at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2552)

at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180)

at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651)

at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339)

at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:111)

at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:128)

at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:123)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:71)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:66)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:135)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:212)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SafeRedirectFilter.doFilter(SafeRedirectFilter.java:106)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.ResolveRelativeRedirectFilter.doFilter(ResolveRelativeRedirectFilter.java:129)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SourceURLResolverFilter.doFilter(SourceURLResolverFilter.java:177)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:107)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:77)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:654)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:397)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1801)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)

at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:946)

at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:480)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:57)

at java.base/java.lang.Thread.run(Thread.java:1474)

Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:NumberedHeadings.Code.NumberedHeadings^XWiki.UIExtensionClass[1]]

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:235)

at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:168)

... 207 more

Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'insertCSS' in  class org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService threw exception java.lang.NullPointerException at xwiki:NumberedHeadings.Code.NumberedHeadings[line 9, column 44]

at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235)

at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368)

at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704)

at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75)

at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242)

at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439)

at org.apache.velocity.Template.merge(Template.java:358)

at org.apache.velocity.Template.merge(Template.java:262)

at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:233)

... 208 more

Caused by: java.lang.NullPointerException

at java.base/java.util.Objects.requireNonNull(Objects.java:220)

at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$0(Collectors.java:180)

at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)

at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722)

at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)

at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)

at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)

at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)

at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)

at org.xwiki.contrib.numbered.content.figures.internal.NumberedFiguresDisplayDataManager.getFigureDisplayData(NumberedFiguresDisplayDataManager.java:78)

at org.xwiki.contrib.numbered.content.figures.internal.FiguresCSSCountersProvider.selectors(FiguresCSSCountersProvider.java:59)

at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.lambda$merge$0(CounterInitializationCSSMerge.java:67)

at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)

at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716)

at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)

at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)

at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)

at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)

at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:723)

at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.mergeSelectors(CounterInitializationCSSMerge.java:87)

at org.xwiki.contrib.numbered.content.common.internal.CounterInitializationCSSMerge.merge(CounterInitializationCSSMerge.java:67)

at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.getMergedCSS(NumberedCommonScriptService.java:91)

at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.hash(NumberedCommonScriptService.java:86)

at org.xwiki.contrib.numbered.content.common.NumberedCommonScriptService.insertCSS(NumberedCommonScriptService.java:77)

at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

at java.base/java.lang.reflect.Method.invoke(Method.java:565)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571)

at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554)

at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221)

... 216 more{code}