Dashboard Activities Problem after 12.5.1+1

Hiho,
i have updated xwiki now to 12.5.1+1.
After Update i have problems with displaying Dashboard activities (see .txt).
Extention validation Problem also: ext-validation.txt (12.4 KB)
Also flexmark-java extension update error (see attached files).
Server Debian 9.

Thanks in advance!

xwiki-12.5.1+1-2 xwiki-12.5.1+1 12.5.1+1.txt (22.5 KB)

Hi, I have tried installing markdown/1.2 version 8.6 on XS 12.5.1 and it worked fine. I checked the installed extensions and there’s no “flexmark-java extension for ins”. Maybe you installed this separately or through some other extension?

Could you check which version of the markdown/1.2 extension you installed?

Here’s the list of all “flexmark-java for extension” installed with version 8.6:

Screenshot 2020-07-08 at 08.55.19

There is a general duplication problem in 12.5.1+1 which might be related. 12.5.1+2 is on its way.

I have Markdown syntax 1.2 version 8.6 installed, flexmark-java extension for strikethrough 0.50.44 and flexmark-java core 0.62.2

It’s possible the issue is not related to markdown, see @tmortagne’s message. Still I’m curious to understand why you have this extension I don’t have.

Can you do the following:

  • Search for your “flexmark-java extension for ins” extension
  • Click “uninstall fro farm”
  • Show us the list of extension that is listed as going to be removed
  • Don’t uninstall :slight_smile:
1 Like

Now i have update 12.5.1+2. No problem with dashboard and macros but still with Extension validation (see the first message with .txt)

What @xvostikk means is this I think:

Failed to validate extensions: class java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;
    at org.xwiki.repository.internal.RepositoryManager.validateExtensions(RepositoryManager.java:503)
    at org.xwiki.repository.script.RepositoryScriptService.validateExtensions(RepositoryScriptService.java:84)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    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:565)
    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
    at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
    at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
    at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:701)
    at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:72)
    at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:240)
    at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
    at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:172)
    at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
    at org.apache.velocity.Template.merge(Template.java:358)
    at org.apache.velocity.Template.merge(Template.java:262)
    at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
    at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
    at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:131)
    at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:52)
    at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:286)
    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:297)
    at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
    at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:101)
    at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:348)
    at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:221)
    at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:107)
    at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
    at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:273)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:250)
    at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
    at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
    at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
    at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
    at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:245)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.applySheet(SheetDocumentDisplayer.java:225)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.maybeDisplayWithSheet(SheetDocumentDisplayer.java:180)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:111)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
    at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
    at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
    at com.xpn.xwiki.script.display.DisplayScriptService.document(DisplayScriptService.java:143)
    at com.xpn.xwiki.script.display.DisplayScriptService.content(DisplayScriptService.java:206)
    at com.xpn.xwiki.script.display.DisplayScriptService.content(DisplayScriptService.java:165)

From what I understand this error is still happening even in 12.5.1+2

@xvostikk could you please provide this info? Thx

I don’t know if i am correct with clicking (i have german language) but i found out this: image

ok so it seems that this extension “flexmark-java extension for ins” is not provided by the xwiki markdown extension. You must have installed it yourself since it’s not been installed by another extension apparently. Is that so?

NO. The only extension i installed myself was column macro. Everything else ONLY with Flavor.

Then I’m at a loss. Could it be that you upgraded the markdown extension in the past?

Not manually. I update always with versions -> flavors.

As far as I can see, the flexmark-java extentions are dependencies from the “Markdown Syntax 1.2” extension.

image

And IMHO this one is not included in the standard-Flavor, as it is not installed in our wiki.

What about reinstalling the Markdown Syntax 1.2 extension?

@jwielsch I guess all is working fine. So that’s not the issue and reinstalling is not going to fix anything since there’s nothing to fix :wink:

The issue I’m trying to fix is to understand where the “flexmark-java extension for ins” extension is coming from. As you can see from your own list it’s not there either. My current hunch is that it there was a 3rd party dep of the markdown extension in some past version and got removed somehow and when @xvostikk updated it, this made the “flexmark-java extension for ins” extension become orphaned.

2 Likes

I tried :blush:

I think these seven “artifacts” have a dependency to the “flexmark-java extension for ins”

https://mvnrepository.com/artifact/com.vladsch.flexmark/flexmark-ext-ins/usages

The only one in both lists is the Flexmark Java Extension For Abbreviations In Text

FWIW here is the full dep tree for the version 8.6 of the markdown extension:

[INFO] +- com.vladsch.flexmark:flexmark:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-ast:jar:0.62.2:compile
[INFO] |  |  \- org.jetbrains:annotations:jar:15.0:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-builder:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-collection:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-data:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-dependency:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-format:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-html:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-misc:jar:0.62.2:compile
[INFO] |  +- com.vladsch.flexmark:flexmark-util-sequence:jar:0.62.2:compile
[INFO] |  \- com.vladsch.flexmark:flexmark-util-visitor:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-wikilink:jar:0.62.2:compile
[INFO] |  \- com.vladsch.flexmark:flexmark-util:jar:0.62.2:compile
[INFO] |     \- com.vladsch.flexmark:flexmark-util-options:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-autolink:jar:0.62.2:compile
[INFO] |  \- org.nibor.autolink:autolink:jar:0.6.0:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-definition:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-tables:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-gfm-strikethrough:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-abbreviation:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-superscript:jar:0.62.2:compile
[INFO] +- com.vladsch.flexmark:flexmark-ext-xwiki-macros:jar:0.62.2:compile
[INFO] +- org.xwiki.rendering:xwiki-rendering-api:jar:8.3:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.4:compile
[INFO] |  +- org.xwiki.commons:xwiki-commons-filter-api:jar:8.3:compile
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-component-api:jar:8.3:compile
[INFO] |  |  |  +- org.xwiki.commons:xwiki-commons-stability:jar:8.3:compile
[INFO] |  |  |  +- org.slf4j:slf4j-api:jar:1.7.21:compile
[INFO] |  |  |  \- javax.inject:javax.inject:jar:1:compile
[INFO] |  |  \- org.xwiki.commons:xwiki-commons-job:jar:8.3:compile
[INFO] |  |     +- org.xwiki.commons:xwiki-commons-cache-api:jar:8.3:compile
[INFO] |  |     +- org.xwiki.commons:xwiki-commons-logging-api:jar:8.3:compile
[INFO] |  |     +- org.xwiki.commons:xwiki-commons-environment-api:jar:8.3:compile
[INFO] |  |     \- com.thoughtworks.xstream:xstream:jar:1.4.9:compile
[INFO] |  |        +- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] |  |        \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] |  +- org.xwiki.commons:xwiki-commons-text:jar:8.3:compile
[INFO] |  +- org.xwiki.commons:xwiki-commons-configuration-api:jar:8.3:compile
[INFO] |  |  \- commons-beanutils:commons-beanutils:jar:1.9.2:compile
[INFO] |  +- org.xwiki.commons:xwiki-commons-properties:jar:8.3:compile
[INFO] |  |  \- javax.validation:validation-api:jar:1.0.0.GA:compile
[INFO] |  \- org.xwiki.commons:xwiki-commons-context:jar:8.3:compile
[INFO] +- org.xwiki.rendering:xwiki-rendering-syntax-plain:jar:8.3:runtime
[INFO] +- org.xwiki.rendering:xwiki-rendering-syntax-xwiki21:jar:8.3:compile
[INFO] |  \- org.xwiki.rendering:xwiki-rendering-syntax-xwiki20:jar:8.3:compile
[INFO] +- org.xwiki.rendering:xwiki-rendering-test:jar:8.3:test
[INFO] |  +- org.xwiki.rendering:xwiki-rendering-syntax-xdomxmlcurrent:jar:8.3:test
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-filter-xml:jar:8.3:test
[INFO] |  |  \- net.java.dev.stax-utils:stax-utils:jar:20070216:compile
[INFO] |  +- org.xwiki.commons:xwiki-commons-velocity:jar:8.3:test
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-script:jar:8.3:compile
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-xml:jar:8.3:compile
[INFO] |  |  |  +- org.jdom:jdom:jar:1.1.3:compile
[INFO] |  |  |  \- net.sourceforge.htmlcleaner:htmlcleaner:jar:2.16:compile
[INFO] |  |  |     \- org.jdom:jdom2:jar:2.0.6:compile
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-management:jar:8.3:test
[INFO] |  |  +- org.apache.velocity:velocity-tools:jar:2.0:test
[INFO] |  |  |  +- commons-digester:commons-digester:jar:1.8:test
[INFO] |  |  |  +- commons-chain:commons-chain:jar:1.1:test
[INFO] |  |  |  +- commons-validator:commons-validator:jar:1.3.1:test
[INFO] |  |  |  +- oro:oro:jar:2.0.8:test
[INFO] |  |  |  +- sslext:sslext:jar:1.2-0:test
[INFO] |  |  |  +- org.apache.struts:struts-core:jar:1.3.8:test
[INFO] |  |  |  |  \- antlr:antlr:jar:2.7.7:test
[INFO] |  |  |  +- org.apache.struts:struts-taglib:jar:1.3.8:test
[INFO] |  |  |  \- org.apache.struts:struts-tiles:jar:1.3.8:test
[INFO] |  |  +- org.apache.commons:commons-collections4:jar:4.1:compile
[INFO] |  |  +- commons-codec:commons-codec:jar:1.10:test
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-core:jar:2.8.3:test
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.3:test
[INFO] |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.3:test
[INFO] |  |  +- net.sf.json-lib:json-lib:jar:jdk15:2.4:test
[INFO] |  |  |  \- net.sf.ezmorph:ezmorph:jar:1.0.6:test
[INFO] |  |  +- org.json:json:jar:20160810:test
[INFO] |  |  \- org.apache.httpcomponents:httpclient:jar:4.5.2:test
[INFO] |  |     \- org.apache.httpcomponents:httpcore:jar:4.4.5:test
[INFO] |  +- org.xwiki.commons:xwiki-commons-tool-test-component:jar:8.3:test
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-tool-test-simple:jar:8.3:test
[INFO] |  |  |  +- junit:junit:jar:4.12:test
[INFO] |  |  |  |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  |  |  +- org.hamcrest:hamcrest-library:jar:1.3:test
[INFO] |  |  |  +- org.jmock:jmock:jar:2.6.0:test
[INFO] |  |  |  +- org.jmock:jmock-junit4:jar:2.6.0:test
[INFO] |  |  |  +- org.mockito:mockito-core:jar:1.10.19:test
[INFO] |  |  |  |  \- org.objenesis:objenesis:jar:2.1:test
[INFO] |  |  |  +- ch.qos.logback:logback-classic:jar:1.1.7:test
[INFO] |  |  |  |  \- ch.qos.logback:logback-core:jar:1.1.7:test
[INFO] |  |  |  +- org.slf4j:jcl-over-slf4j:jar:1.7.21:test
[INFO] |  |  |  \- org.slf4j:log4j-over-slf4j:jar:1.7.21:test
[INFO] |  |  +- org.xwiki.commons:xwiki-commons-observation-api:jar:8.3:compile
[INFO] |  |  +- jmock:jmock:jar:1.2.0:test
[INFO] |  |  +- jmock:jmock-cglib:jar:1.2.0:test
[INFO] |  |  |  \- cglib:cglib-nodep:jar:2.1_3:test
[INFO] |  |  \- org.xwiki.commons:xwiki-commons-component-default:jar:8.3:compile
[INFO] |  |     \- org.xwiki.commons:xwiki-commons-component-observation:jar:8.3:compile
[INFO] |  +- commons-io:commons-io:jar:2.5:compile
[INFO] |  +- commons-configuration:commons-configuration:jar:1.10:compile
[INFO] |  |  \- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  +- org.reflections:reflections:jar:0.9.10:test
[INFO] |  |  +- com.google.guava:guava:jar:19.0:test
[INFO] |  |  +- org.javassist:javassist:jar:3.19.0-GA:test
[INFO] |  |  \- com.google.code.findbugs:annotations:jar:2.0.1:test
[INFO] |  \- org.apache.velocity:velocity:jar:1.7:test
[INFO] |     \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- org.xwiki.rendering:xwiki-rendering-syntax-event:jar:8.3:test
[INFO] \- org.xwiki.rendering:xwiki-rendering-syntax-xhtml:jar:8.3:test
[INFO]    +- org.xwiki.rendering:xwiki-rendering-xml:jar:8.3:test
[INFO]    |  +- dom4j:dom4j:jar:1.6.1:test
[INFO]    |  |  \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO]    |  \- xerces:xercesImpl:jar:2.11.0:compile
[INFO]    \- org.xwiki.rendering:xwiki-rendering-syntax-wikimodel:jar:8.3:compile
[INFO]       \- org.xwiki.rendering:xwiki-rendering-wikimodel:jar:8.3:compile
[INFO]          \- net.sourceforge.cssparser:cssparser:jar:0.9.20:compile
[INFO]             \- org.w3c.css:sac:jar:1.3:compile

No flexmark-ext-ins in there.

However, I also checked in version 8.5.4 and bingo, it’s there:

vmassol ~/dev/xwiki/syntax-markdown/syntax-markdown-markdown12 ((syntax-markdown-8.5.4)) $ mvn dependency:tree | grep "flexmark-ext-ins"
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=196m; support was removed in 8.0
[INFO] |  \- com.vladsch.flexmark:flexmark-ext-ins:jar:0.34.53:compile

So my hunch was correct and XWiki is missing some cleanup facility. I’ve created https://jira.xwiki.org/browse/XWIKI-17543

Mystery solved for this one :slight_smile:

Thx

1 Like

@xvostikk Can you confirm you’re still having this issue in 12.5.1+2 and it’s the same exact stacktrace? If you can paste it again, it would be nice. Thx

Hiho @vmassol,
i really don’t know if the error ONLY in 12.5.1+2 appears, i checked this function only now :wink:

here is the stack again:

Failed to validate extensions: class java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;
    at org.xwiki.repository.internal.RepositoryManager.validateExtensions(RepositoryManager.java:503)
    at org.xwiki.repository.script.RepositoryScriptService.validateExtensions(RepositoryScriptService.java:84)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    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:565)
    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
    at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
    at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
    at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:701)
    at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:72)
    at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:240)
    at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
    at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:172)
    at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
    at org.apache.velocity.Template.merge(Template.java:358)
    at org.apache.velocity.Template.merge(Template.java:262)
    at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
    at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
    at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:131)
    at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:52)
    at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:286)
    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:297)
    at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183)
    at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:101)
    at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:348)
    at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:221)
    at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:107)
    at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157)
    at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:273)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:250)
    at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125)
    at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67)
    at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43)
    at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96)
    at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:245)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.applySheet(SheetDocumentDisplayer.java:225)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.maybeDisplayWithSheet(SheetDocumentDisplayer.java:180)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:111)
    at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52)
    at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68)
    at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42)
    at com.xpn.xwiki.script.display.DisplayScriptService.document(DisplayScriptService.java:143)
    at com.xpn.xwiki.script.display.DisplayScriptService.content(DisplayScriptService.java:206)
    at com.xpn.xwiki.script.display.DisplayScriptService.content(DisplayScriptService.java:165)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    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:565)
    at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:548)
    at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:219)
    at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:369)
    at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:490)
    at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
    at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:172)
    at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:144)
    at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
    at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:191)
    at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:423)
    at org.apache.velocity.Template.merge(Template.java:358)
    at org.apache.velocity.Template.merge(Template.java:262)
    at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:281)
    at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:316)
    at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:95)
    at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:217)
    at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:180)
    at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:137)
    at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:53)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:267)
    at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:267)
    at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:250)
    at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154)
    at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:772)
    at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:745)
    at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:725)
    at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:711)
    at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:78)
    at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2505)
    at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:179)
    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:576)
    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:250)
    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.doPost(ActionServlet.java:462)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:109)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:200)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:615)
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1627)
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)
''''

This one looks like a bug in Extension Repository Server extension. What is strange is that this code is very old. How do you trigger this error exactly ?