Syntax configuration page error

Look like a bug in Markdown syntax component which fail to load for some reason in your instance (or in the new 11.3 in general) and block the loading of the list of syntax components in this page.

Would be great if you could report it on https://jira.xwiki.org/browse/MARKDOWN with all the elements you can think of so that we try to reproduce and debug it. An important thing to do is to click on the red boxes you get and copy the whole content of the error you get.

@tmortagne thank you…

i will do…

1 Like

Just tried the following:

  • Download xwiki 11.3 standalone zip with Standard flavor preinstalled
  • Installed Markdown 1.2
  • Went to the Admin UI, to the Edit/Syntaxes screen

… and it worked fine…

@anandhaibs Anything you did differently?

What we really need is for you to click on the red message and to copy paste the full stack trace.

nop sir…
i followed the same way

Failed to execute the [velocity] macro. Cause: [Could not initialize class org.xwiki.contrib.rendering.markdown.markdown12.internal.DefaultMarkdownConfiguration]. Click on this message for details.

org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [{{html wiki="false" clean="false"}}
#if ("$!value" == '')
  #set ($value = $xwiki.getDefaultDocumentSyntax())
#end
<select name="${object.getxWikiClass().name}_${object.number}_${name}" id="${object.getxWikiClass().name}_${object.number}_${name}">
#set ($configuredSyntaxes = $services.rendering.getConfiguredSyntaxes())
#foreach($syntax in $configuredSyntaxes)
  <option value="$syntax.toIdString()"#if($syntax.toIdString().equalsIgnoreCase($value)) selected="selected"#end>$syntax.toString()</option>
#end
</select>
{{/html}}]
	at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:139)
	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.DocumentContentDisplayer.display(DocumentContentDisplayer.java:263)
	at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:133)
	at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:58)
	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:123)
	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.doc.XWikiDocument.display(XWikiDocument.java:1207)
	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1373)
	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1327)
	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1312)
	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1268)
	at com.xpn.xwiki.objects.classes.PropertyClass.lambda$renderContentInContext$0(PropertyClass.java:369)
	at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
	at com.xpn.xwiki.objects.classes.PropertyClass.renderContentInContext(PropertyClass.java:369)
	at com.xpn.xwiki.objects.classes.PropertyClass.displayCustom(PropertyClass.java:316)
	at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:3354)
	at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:3308)
	at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:3257)
	at com.xpn.xwiki.api.Document.display(Document.java:1669)
	at sun.reflect.GeneratedMethodAccessor512.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
	at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
	at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
	at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:420)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:420)
	at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259)
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)
	at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:358)
	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.DocumentContentDisplayer.display(DocumentContentDisplayer.java:263)
	at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:133)
	at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:58)
	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(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259)
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)
	at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:358)
	at com.xpn.xwiki.internal.template.InternalTemplateManager.evaluateContent(InternalTemplateManager.java:874)
	at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:750)
	at com.xpn.xwiki.internal.template.InternalTemplateManager.lambda$renderFromSkin$0(InternalTemplateManager.java:725)
	at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98)
	at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:724)
	at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:703)
	at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:689)
	at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:78)
	at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2351)
	at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:179)
	at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:491)
	at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:212)
	at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
	at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:860)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1650)
	at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:109)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1629)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:219)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.Server.handle(Server.java:530)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id [xwiki:XWiki.XWikiPreferences]
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:227)
	at com.xpn.xwiki.render.DefaultVelocityManager.evaluate(DefaultVelocityManager.java:358)
	at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:131)
	... 161 more
Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getConfiguredSyntaxes' in  class org.xwiki.rendering.script.RenderingScriptService threw exception java.lang.RuntimeException: Failed to lookup parsers at 321:xwiki:XWiki.XWikiPreferences[line 6, column 49]
	at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:243)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:187)
	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
	at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
	at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
	at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluateInternal(DefaultVelocityEngine.java:259)
	at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:222)
	... 163 more
Caused by: java.lang.RuntimeException: Failed to lookup parsers
	at org.xwiki.rendering.internal.configuration.DefaultExtendedRenderingConfiguration.getAvailableParserSyntaxes(DefaultExtendedRenderingConfiguration.java:193)
	at org.xwiki.rendering.internal.configuration.DefaultExtendedRenderingConfiguration.computeDisabledSyntaxes(DefaultExtendedRenderingConfiguration.java:173)
	at org.xwiki.rendering.internal.configuration.DefaultExtendedRenderingConfiguration.getDisabledSyntaxes(DefaultExtendedRenderingConfiguration.java:117)
	at org.xwiki.rendering.internal.configuration.DefaultExtendedRenderingConfiguration.getConfiguredSyntaxes(DefaultExtendedRenderingConfiguration.java:134)
	at org.xwiki.rendering.script.RenderingScriptService.getConfiguredSyntaxes(RenderingScriptService.java:246)
	at sun.reflect.GeneratedMethodAccessor1048.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
	at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
	... 170 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component with type [interface org.xwiki.rendering.parser.Parser] and hint [markdown/1.2]
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:245)
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:253)
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceList(EmbeddableComponentManager.java:225)
	at org.xwiki.component.internal.multi.DelegateComponentManager.getInstanceList(DelegateComponentManager.java:89)
	at org.xwiki.component.internal.multi.DelegateComponentManager.getInstanceList(DelegateComponentManager.java:89)
	at org.xwiki.component.internal.multi.DelegateComponentManager.getInstanceList(DelegateComponentManager.java:89)
	at org.xwiki.component.internal.multi.DelegateComponentManager.getInstanceList(DelegateComponentManager.java:89)
	at org.xwiki.component.internal.multi.DelegateComponentManager.getInstanceList(DelegateComponentManager.java:89)
	at org.xwiki.rendering.internal.configuration.DefaultExtendedRenderingConfiguration.getAvailableParserSyntaxes(DefaultExtendedRenderingConfiguration.java:188)
	... 180 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [org.xwiki.contrib.rendering.markdown.markdown12.internal.parser.Markdown12StreamParser] identified by type [interface org.xwiki.rendering.parser.StreamParser] and hint [markdown/1.2]
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:204)
	at org.xwiki.component.embed.EmbeddableComponentManager.getDependencyInstance(EmbeddableComponentManager.java:406)
	at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:355)
	at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstanceMap(EmbeddableComponentManager.java:242)
	... 188 more
Caused by: org.xwiki.component.manager.ComponentLookupException: Failed to lookup component [org.xwiki.contrib.rendering.markdown.markdown12.internal.DefaultMarkdownConfiguration] identified by type [interface org.xwiki.contrib.rendering.markdown.markdown12.MarkdownConfiguration] and hint [default]
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:204)
	at org.xwiki.component.embed.EmbeddableComponentManager.getDependencyInstance(EmbeddableComponentManager.java:406)
	at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:355)
	at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
	... 192 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.xwiki.contrib.rendering.markdown.markdown12.internal.DefaultMarkdownConfiguration
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at org.xwiki.component.embed.EmbeddableComponentManager.createInstance(EmbeddableComponentManager.java:347)
	at org.xwiki.component.embed.EmbeddableComponentManager.getComponentInstance(EmbeddableComponentManager.java:451)
	at org.xwiki.component.embed.EmbeddableComponentManager.getInstance(EmbeddableComponentManager.java:201)
	... 196 more

Sorry for the delay…

This is the root cause. However it’s not normally possible :slight_smile:

The Markdown Syntax 1.2 provides it (https://extensions.xwiki.org/xwiki/bin/view/Extension/Markdown%20Syntax%201.2)…

For a reason I can’t imagine, it means the extension is not properly installed. Maybe it didn’t finish installing or you deleted some files on the filesystem or… I’d recommend uninstalling Markdown Syntax 1.2 and installing it again.

Thanks
-Vincent

@vmassol Thankyou

I will check and inform you :+1:

Before doing this could you copy paste the progress log you get in the Extension Manager for the Markdown Syntax 1.2 please? See https://extensions.xwiki.org/xwiki/bin/view/Extension/Extension%20Manager%20Application#HProgressLog

Thanks

Hiii

progress log that i get in the Extension Manager for the Markdown Syntax 1.2…

* Starting job of type [install] with identifier [extension/action/org.xwiki.contrib.markdown:syntax-markdown-markdown12]

* Starting job of type [installplan]

* Resolving extension [[Markdown Syntax 1.2 8.5.3](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.contrib.markdown%3Asyntax-markdown-markdown12&extensionVersion=8.5.3&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[Markdown Syntax - Markdown 1.1 - Common 8.5.3](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.contrib.markdown%3Asyntax-markdown-markdown11-common&extensionVersion=8.5.3&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java core 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java extension for wiki links 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-wikilink&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java extension for autolinking 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-autolink&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces
* Resolving extension dependency [[flexmark-java extension for definition 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-definition&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java extension for tables 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-tables&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java extension for strikethrough 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-gfm-strikethrough&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java extension for abbreviations in text 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-abbreviation&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[flexmark-java extension for superscript 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-superscript&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces
* Resolving extension dependency [[flexmark-java extension for xwiki application specific macros 0.34.53](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=com.vladsch.flexmark%3Aflexmark-ext-xwiki-macros&extensionVersion=0.34.53&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[XWiki Rendering - Legacy - API 11.2](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.rendering%3Axwiki-rendering-legacy-api&extensionVersion=11.2&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[XWiki Rendering - Syntax - Plain 11.2](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.rendering%3Axwiki-rendering-syntax-plain&extensionVersion=11.2&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Resolving extension dependency [[XWiki Rendering - Syntax - XWiki 2.1 11.2](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.rendering%3Axwiki-rendering-syntax-xwiki21&extensionVersion=11.2&extensionNamespace=wiki%3Axwiki)] on all namespaces

* Finished job of type [installplan]

* Applying [INSTALL] for extension [[Markdown Syntax 1.2 8.5.3](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.contrib.markdown%3Asyntax-markdown-markdown12&extensionVersion=8.5.3&extensionNamespace=wiki%3Axwiki)] on namespace [] from previous extension(s) []

* Successfully applied [INSTALL] for extension [[Markdown Syntax 1.2 8.5.3](http://192.168.0.9:8080/xwiki/bin/admin/XWiki/XWikiPreferences?section=XWiki.Extensions&search=Markdown+Syntax+1.2&repo=&extensionId=org.xwiki.contrib.markdown%3Asyntax-markdown-markdown12&extensionVersion=8.5.3&extensionNamespace=wiki%3Axwiki)] on namespace [] from previous extension(s) []

* Finished job of type [install] with identifier [extension/action/org.xwiki.contrib.markdown:syntax-markdown-markdown12]

syntaxes current syntaxes configuration window

Thanks…

ok so that’s definitely wrong, it’s missing a lot of things. Here’s mine in comparison, starting from the “Finished job of type [installplan]”:

Finished job of type [installplan]
Downloading extension [parboiled-core 1.1.7]
Downloading extension [parboiled-java 1.1.7]
Downloading extension [pegdown 1.4.1]
Downloading extension [Markdown Syntax - Markdown 1.0 - Common 8.5.3]
Downloading extension [Markdown Syntax - Markdown 1.1 - Common 8.5.3]
Downloading extension [flexmark-java utilities 0.34.53]
Downloading extension [flexmark-java core 0.34.53]
Downloading extension [flexmark-java extension for formatter 0.34.53]
Downloading extension [flexmark-java extension for wiki links 0.34.53]
Downloading extension [autolink-java 0.6.0]
Downloading extension [flexmark-java extension for autolinking 0.34.53]
Downloading extension [flexmark-java extension for definition 0.34.53]
Downloading extension [flexmark-java extension for tables 0.34.53]
Downloading extension [flexmark-java extension for strikethrough 0.34.53]
Downloading extension [flexmark-java extension for typographic 0.34.53]
Downloading extension [flexmark-java extension for ins 0.34.53]
Downloading extension [flexmark-java extension for superscript 0.34.53]
Downloading extension [flexmark-java extension for abbreviations in text 0.34.53]
Downloading extension [flexmark-java extension for xwiki application specific macros 0.34.53]
Downloading extension [Markdown Syntax 1.2 8.5.3]
Applying [INSTALL] for extension [parboiled-core 1.1.7] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [parboiled-core 1.1.7] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [parboiled-java 1.1.7] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [parboiled-java 1.1.7] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [pegdown 1.4.1] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [pegdown 1.4.1] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [Markdown Syntax - Markdown 1.0 - Common 8.5.3] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [Markdown Syntax - Markdown 1.0 - Common 8.5.3] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [Markdown Syntax - Markdown 1.1 - Common 8.5.3] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [Markdown Syntax - Markdown 1.1 - Common 8.5.3] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java utilities 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java utilities 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java core 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java core 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for formatter 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for formatter 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for wiki links 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for wiki links 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [autolink-java 0.6.0] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [autolink-java 0.6.0] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for autolinking 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for autolinking 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for definition 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for definition 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for tables 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for tables 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for strikethrough 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for strikethrough 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for typographic 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for typographic 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for ins 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for ins 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for superscript 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for superscript 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for abbreviations in text 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for abbreviations in text 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [flexmark-java extension for xwiki application specific macros 0.34.53] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [flexmark-java extension for xwiki application specific macros 0.34.53] on namespace [] from previous extension(s) []
Applying [INSTALL] for extension [Markdown Syntax 1.2 8.5.3] on namespace [] from previous extension(s) []
Successfully applied [INSTALL] for extension [Markdown Syntax 1.2 8.5.3] on namespace [] from previous extension(s) []
Finished job of type [install] with identifier [extension/action/org.xwiki.contrib.markdown:syntax-markdown-markdown12]

@tmortagne Any idea what can have happened? There’s no error in his logs.

JIRA issue created at https://jira.xwiki.org/browse/MARKDOWN-60

ok so that’s definitely wrong, it’s missing a lot of things

Maybe @anandhaibs installed an uninstalled it several times in which case the dependencies are already there in the last install log.

@anandhaibs have you tried to restart since the last time you installed the markdown extension just in case ? Maybe there is some classloader issue. Also when you do make sure to check the startup log for any extension related error, maybe some extensions are conflicting.

Hii @tmortagne

when i install the markdown extension in first time i get some error (see the first screenshot)… and then i uninstall it and install again… but still there i can see the same error but it is minimized
see the screenshot

3

current error log

OK, so that’s the reason why the last install log does not contains the dependencies.

yes…

So how can i solve this problem?

Sorry no idea for that part, it seems to be a Markdown extension bug.

Is Markdown extension essential for jira management in Xwiki?

There’s no relationship between the JIRA Extension and the Markdown Extension.

I’ve closed https://jira.xwiki.org/browse/MARKDOWN-60 because I don’t see how it can be a Markdown extension bug. The error just means that the EM didn’t do its job properly for some reason and the code isn’t there in the classloader.

What I’d do is remove the extension, cleanup the extension manager local cache in the permanent directory and try to reinstall it.