> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Sergiu Dumitriu
> Sent: Friday, February 26, 2010 10:36 AM
> To: XWiki Users
> Subject: Re: [xwiki-users] Scheduler not executing job
> correctly (or at all)
>
> On 02/26/2010 05:20 PM, Rieken, Joshua wrote:
> >
> >
> >> -----Original Message-----
> >> From: [email protected]
> >> [mailto:[email protected]] On Behalf Of Thomas Mortagne
> >> Sent: Friday, February 26, 2010 10:05 AM
> >> To: XWiki Users
> >> Subject: Re: [xwiki-users] Scheduler not executing job
> correctly (or
> >> at all)
> >>
> >> 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/GroovyNotifi
> >> cationTutorial
> >
> > I think there may be a bug in 2.2 then. I created a new job
> with the following script:
> >
> > def eventLog = xwiki.getDocument("CodeTest.TestEventLog")
> > eventLog.setContent("context class: " + context.class + "\n")
> > eventLog.setContent("xwiki class: " + xwiki.class + "\n")
> > eventLog.save()
> >
> >
> >
> > The output in CodeTest.TestEventLog:
> >
> > xwiki class: class com.xpn.xwiki.api.XWiki
> >
> >
> > The context variable is nowhere to be found.
>
> Try xcontext.

That doesn't work either.

>
> > I'll be glad to create a JIRA issue if this indeed is a problem.
> >
> > -Joshua
> >
> >>
> >> 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
>
>
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
> _______________________________________________
> 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