Details
-
Bug
-
Resolution: Solved By
-
Blocker
-
None
-
11.4-rc-1
-
Unknown
-
N/A
-
N/A
-
Description
We obtain an NPE during the execution of xwiki-platform-tool-packager-plugin in xwiki-platform-distribution-flavor-jetty-hsqldb, with the following stacktrace:
[INFO] Starting job of type [wiki.init] with identifier [[initialization, wiki, xwiki]] [INFO] Start initialization of wiki [xwiki] [INFO] Initialization if wiki [xwiki] done [ERROR] WebappResourceLoader: unable to retrieve ServletContext [ERROR] ResourceManager.getResource() load exception java.lang.NullPointerException at org.apache.velocity.tools.view.WebappResourceLoader.getResourceStream (WebappResourceLoader.java:145) at org.apache.velocity.Template.process (Template.java:108) at org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource (ResourceManagerImpl.java:437) at org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource (ResourceManagerImpl.java:352) at org.apache.velocity.runtime.RuntimeInstance.getTemplate (RuntimeInstance.java:1533) at org.apache.velocity.runtime.RuntimeInstance.getTemplate (RuntimeInstance.java:1514) at org.apache.velocity.runtime.VelocimacroFactory.initVelocimacro (VelocimacroFactory.java:202) at org.apache.velocity.runtime.RuntimeInstance.init (RuntimeInstance.java:274) at org.apache.velocity.app.VelocityEngine.init (VelocityEngine.java:93) at org.xwiki.velocity.internal.DefaultVelocityEngine.initialize (DefaultVelocityEngine.java:125) at org.xwiki.velocity.internal.DefaultVelocityFactory.createVelocityEngine (DefaultVelocityFactory.java:90) at com.xpn.xwiki.render.DefaultVelocityManager.getVelocityEngine (DefaultVelocityManager.java:324) at org.xwiki.display.internal.AbstractDocumentTitleDisplayer.evaluateTitle (AbstractDocumentTitleDisplayer.java:227) at org.xwiki.display.internal.AbstractDocumentTitleDisplayer.displayTitle (AbstractDocumentTitleDisplayer.java:166) at org.xwiki.display.internal.AbstractDocumentTitleDisplayer.display (AbstractDocumentTitleDisplayer.java:150) at org.xwiki.display.internal.AbstractDocumentTitleDisplayer.display (AbstractDocumentTitleDisplayer.java:59) 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.getRenderedTitle (XWikiDocument.java:1689) at org.xwiki.eventstream.store.internal.DocumentEventRecorder.recordEvent (DocumentEventRecorder.java:140) at org.xwiki.eventstream.store.internal.DocumentEventRecorder.recordEvent (DocumentEventRecorder.java:121) at org.xwiki.eventstream.store.internal.DocumentEventListener.onEvent (DocumentEventListener.java:127) at org.xwiki.observation.internal.DefaultObservationManager.notify (DefaultObservationManager.java:309) at org.xwiki.observation.internal.DefaultObservationManager.notify (DefaultObservationManager.java:274) at com.xpn.xwiki.XWiki.saveDocument (XWiki.java:1918) at com.xpn.xwiki.XWiki.saveDocument (XWiki.java:1798) at com.xpn.xwiki.XWiki.saveDocument (XWiki.java:1788) at org.xwiki.component.wiki.internal.DefaultWikiComponentBuilderEventListener.update (DefaultWikiComponentBuilderEventListener.java:214) at org.xwiki.component.wiki.internal.DefaultWikiComponentBuilderEventListener.installOrUpdateComponentXClass (DefaultWikiComponentBuilderEventListener.java:148) at org.xwiki.component.wiki.internal.DefaultWikiComponentBuilderEventListener.onEvent (DefaultWikiComponentBuilderEventListener.java:94) at org.xwiki.observation.internal.DefaultObservationManager.notify (DefaultObservationManager.java:309) at org.xwiki.observation.internal.DefaultObservationManager.notify (DefaultObservationManager.java:274) at com.xpn.xwiki.internal.WikiInitializerJob.runInternal (WikiInitializerJob.java:120)
The error doesn't prevent the build to finish, but afterwards we have the following logs in the running instance:
2019-05-20 16:33:27,143 [org.xwiki.rendering.async.internal.AsyncRendererJob@6afabc7([uix, xwiki:Help.TipsPanel.WebHome, author, xwiki:XWiki.superadmin, locale, en, secureDocument, xwiki:Help.TipsPanel.WebHome, 31])] WARN o.x.d.i.DocumentTitleDisplayer - Infinite recursion detected while displaying the title of [xwiki:Main.WebHome]. Using the document name as title.
The regression is apparently related to https://github.com/xwiki/xwiki-platform/commit/51e3b6713598fc8fc9c39d7d9b8c8dfc2672912b
Attachments
Issue Links
- is related to
-
XWIKI-16422 Error in the logs when starting the wiki for the first time
- Closed
-
XWIKI-16421 Standard wiki components xclasses should be generated by mandatory document initializers
- Closed