Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-13195

Scheduler Initialization failures at startup

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Fix
    • Major
    • None
    • 7.4.2
    • Old Core
    • Unknown
    • N/A
    • N/A

    Description

      On an instance where there was the IRC Bot Extension and the AntiSpam Tools Extensions installed, I got the following errors at startup:

      2016-03-11 10:33:04,908 [XWiki Scheduler initialization] WARN  o.r.f.r.RegexTokenFilter       - <span class="error">Exception</span>: com.xpn.xwiki.render.filter.XWikiLinkFilter@29efb225 
      java.lang.NullPointerException: null
      	at com.xpn.xwiki.render.XWikiRadeoxRenderEngine.appendCreateLink(XWikiRadeoxRenderEngine.java:298) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at com.xpn.xwiki.render.filter.XWikiLinkFilter.handleMatch(XWikiLinkFilter.java:209) ~[xwiki-platform-oldrendering-7.4.2.jar:na]
      	at org.radeox.filter.regex.RegexTokenFilter$1.handleMatch(RegexTokenFilter.java:91) ~[radeox-1.0-b2.jar:na]
      	at org.radeox.regex.JdkMatcher.substitute(JdkMatcher.java:48) ~[radeox-1.0-b2.jar:na]
      	at org.radeox.filter.regex.RegexTokenFilter.filter(RegexTokenFilter.java:89) ~[radeox-1.0-b2.jar:na]
      	at org.radeox.filter.FilterPipe.filter(FilterPipe.java:169) [radeox-1.0-b2.jar:na]
      	at com.xpn.xwiki.render.XWikiRadeoxRenderEngine.render(XWikiRadeoxRenderEngine.java:95) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at com.xpn.xwiki.render.XWikiRadeoxRenderer.render(XWikiRadeoxRenderer.java:151) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:338) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:270) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:236) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at com.xpn.xwiki.internal.display.XWiki10DocumentContentDisplayer.display(XWiki10DocumentContentDisplayer.java:72) [xwiki-platform-oldrendering-7.4.2.jar:na]
      	at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:131) [xwiki-platform-display-api-7.4.2.jar:na]
      	at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:58) [xwiki-platform-display-api-7.4.2.jar:na]
      	at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96) [xwiki-platform-display-api-7.4.2.jar:na]
      	at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39) [xwiki-platform-display-api-7.4.2.jar:na]
      	at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:113) [xwiki-platform-sheet-api-7.4.2.jar:na]
      	at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:50) [xwiki-platform-sheet-api-7.4.2.jar:na]
      	at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68) [xwiki-platform-display-api-7.4.2.jar:na]
      	at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42) [xwiki-platform-display-api-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1173) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1136) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1188) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.toXML(XWikiDocument.java:4583) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.toXML(XWikiDocument.java:4621) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.toXML(XWikiDocument.java:4351) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.doc.XWikiDocument.getXMLContent(XWikiDocument.java:4235) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at org.xwiki.contrib.antispam.internal.simple.SimpleSpamCheckerListener.onEvent(SimpleSpamCheckerListener.java:126) [org%252Exwiki%252Econtrib%253Aapplication-antispam-simple-1%252E5.jar:na]
      	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:304) [xwiki-commons-observation-local-7.4.2.jar:na]
      	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:269) [xwiki-commons-observation-local-7.4.2.jar:na]
      	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1553) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1509) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1504) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.saveStatus(SchedulerPlugin.java:628) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.scheduleJob(SchedulerPlugin.java:405) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.register(SchedulerPlugin.java:317) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.register(SchedulerPlugin.java:310) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.restoreExistingJobs(SchedulerPlugin.java:295) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.initAsync(SchedulerPlugin.java:164) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.access$000(SchedulerPlugin.java:76) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin$1.run(SchedulerPlugin.java:123) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at org.xwiki.context.concurrent.ExecutionContextRunnable.run(ExecutionContextRunnable.java:70) [xwiki-commons-context-7.4.2.jar:na]
      	at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
      

      And

      2016-03-11 10:33:05,854 [XWiki Scheduler initialization] WARN  .DocumentModifiedEventListener - Failed to compute URL for document [curriki:Scheduler.WatchListJob4] and query string [viewer=changes&amp;rev2=1498.1] 
      java.lang.NullPointerException: null
      	at com.xpn.xwiki.doc.XWikiDocument.getExternalURL(XWikiDocument.java:1943) ~[xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at org.xwiki.ircbot.internal.DocumentModifiedEventListener.getNotificationURL(DocumentModifiedEventListener.java:262) [org%252Exwiki%252Eplatform%253Axwiki-platform-ircbot-api-7%252E4%252E2.jar:na]
      	at org.xwiki.ircbot.internal.DocumentModifiedEventListener.onEvent(DocumentModifiedEventListener.java:128) [org%252Exwiki%252Eplatform%253Axwiki-platform-ircbot-api-7%252E4%252E2.jar:na]
      	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:304) [xwiki-commons-observation-local-7.4.2.jar:na]
      	at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:269) [xwiki-commons-observation-local-7.4.2.jar:na]
      	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1597) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1509) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1504) [xwiki-platform-legacy-oldcore-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.saveStatus(SchedulerPlugin.java:628) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.scheduleJob(SchedulerPlugin.java:405) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.register(SchedulerPlugin.java:317) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.register(SchedulerPlugin.java:310) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.restoreExistingJobs(SchedulerPlugin.java:295) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.initAsync(SchedulerPlugin.java:164) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin.access$000(SchedulerPlugin.java:76) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at com.xpn.xwiki.plugin.scheduler.SchedulerPlugin$1.run(SchedulerPlugin.java:123) [xwiki-platform-scheduler-api-7.4.2.jar:na]
      	at org.xwiki.context.concurrent.ExecutionContextRunnable.run(ExecutionContextRunnable.java:70) [xwiki-commons-context-7.4.2.jar:na]
      	at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
      

      It looks like the URL factory is not set at that time, causing the problems.

      Attachments

        Activity

          People

            vmassol Vincent Massol
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: