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

Reply via email to