Could not say for sure but at least i can see some examples using context and xwiki bindings. See http://platform.xwiki.org/xwiki/bin/view/DevGuide/GroovyNotificationTutorial
On Fri, Feb 26, 2010 at 16:56, Rieken, Joshua <[email protected]> wrote: > Thanks for the responses. > > After upgrading to 2.2 (I think my main problem was a combination of 2.1 .war > and 2.0 .xar) I got the scheduler to run a job, but it seems that Groovy jobs > don't have access to the xcontext variable. Also, context.class returns null, > so is there any way to get the context within a job script? > > -Joshua > >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Thomas Mortagne >> Sent: Wednesday, February 24, 2010 5:05 PM >> To: XWiki Users >> Subject: Re: [xwiki-users] Scheduler not executing job >> correctly (or at all) >> >> On Wed, Feb 24, 2010 at 22:00, Caleb James DeLisle >> <[email protected]> wrote: >> > I don't know much about the scheduler but I know that your script >> > should be inclosed in {{groovy}} and {{/groovy}} macro >> tags, it should >> > be saved in syntax 2.0, The user who saves the script must have >> > programming rights for it to execute and eventLog.save() >> may not work >> > if the scheduler doesn't have edit right on the eventLog page. Try >> > eventLog.saveWithProgrammingRights() to override that possible >> > problem. >> >> No actually scheduler is older than xwiki/2.0 syntax and in a >> scheduler object you put pure groovy code without {{groovy}} macro. >> >> > >> > >> > Caleb James DeLisle >> > >> > >> > >> > Rieken, Joshua wrote: >> >> >> >>> -----Original Message----- >> >>> From: [email protected] >> >>> [mailto:[email protected]] On Behalf Of Thomas Mortagne >> >>> Sent: Wednesday, February 24, 2010 2:24 PM >> >>> To: XWiki Users >> >>> Subject: Re: [xwiki-users] Scheduler not executing job >> correctly (or >> >>> at all) >> >>> >> >>> Hi, >> >>> >> >>> I think when you create a job it's not enabled by default. >> >>> You have to "schedule" on >> http://host/xwiki/bin/view/Scheduler/ UI. >> >> >> >> I scheduled it, but it didn't run. I also tried triggering >> it manually, but that didn't work either. >> >> >> >> -Joshua >> >> >> >>> On Wed, Feb 24, 2010 at 20:44, Rieken, Joshua >> >>> <[email protected]> wrote: >> >>>> Hello, >> >>>> >> >>>> I'm attempting to run the following Groovy script with the >> >>> Scheduler app: >> >>>> def eventLog = xwiki.getDocument("CodeTest.TestEventLog") >> >>>> eventLog.setContent(eventLog.getContent() + "This is a test.") >> >>>> eventLog.save() >> >>>> >> >>>> However, this does nothing. I have scheduled the job (which >> >>> is supposed to run every 5 minutes) and triggered it >> manually, but >> >>> it still doesn't do anything. >> >>>> I also tried surrounding the code with {{groovy}}{{/groovy}}. >> >>>> >> >>>> My cron expression is the following: >> >>>> 0 0/5 * * * ? >> >>>> >> >>>> Running on XWiki Enterprise 2.1.1. >> >>>> >> >>>> Thanks in advance. >> >>>> >> >>>> -Joshua >> >>>> >> >>>> _______________________________________________ >> >>>> users mailing list >> >>>> [email protected] >> >>>> http://lists.xwiki.org/mailman/listinfo/users >> >>>> >> >>> >> >>> >> >>> -- >> >>> Thomas Mortagne >> >>> _______________________________________________ >> >>> users mailing list >> >>> [email protected] >> >>> http://lists.xwiki.org/mailman/listinfo/users >> >>> >> >> _______________________________________________ >> >> users mailing list >> >> [email protected] >> >> http://lists.xwiki.org/mailman/listinfo/users >> >> >> > >> > _______________________________________________ >> > users mailing list >> > [email protected] >> > http://lists.xwiki.org/mailman/listinfo/users >> > >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/users >> > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users > -- Thomas Mortagne _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
