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

Reply via email to