Uploaded image for project: '{RETIRED} XWiki Scheduler Application'
  1. {RETIRED} XWiki Scheduler Application
  2. XASCH-29

It's not possible to call getRenderedContent() from the scheduler

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.8
    • 1.6
    • Plugin
    • None

    Description

      When creating a task in the scheduler it's not possible to call something like xwiki.getDocument(mydoc).getRenderedContent().
      When the scheduler execute the task, we get this exception in tomcat logs:

      java.lang.NullPointerException
              at org.xwiki.context.DefaultExecution.getContext(DefaultExecution.java:50)
              at com.xpn.xwiki.render.DefaultVelocityManager.getVelocityContext(DefaultVelocityManager.java:79)
              at com.xpn.xwiki.render.XWikiVelocityRenderer.render(XWikiVelocityRenderer.java:63)
              at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:272)
              at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:202)
              at com.xpn.xwiki.render.DefaultXWikiRenderingEngine.renderText(DefaultXWikiRenderingEngine.java:170)
              at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:514)
              at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:476)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
              at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
              at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43)
              at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
              at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
              at Script1.run(Script1.groovy:2)
              at groovy.lang.GroovyShell.evaluate(GroovyShell.java:561)
              at groovy.lang.GroovyShell.evaluate(GroovyShell.java:536)
              at com.xpn.xwiki.plugin.scheduler.GroovyJob.execute(GroovyJob.java:83)
              at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
              at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
      

      Attachments

        Issue Links

          Activity

            People

              tmortagne Thomas Mortagne
              raffaello Raffaello Pelagalli
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: