-----Original Message-----
From: users-bounces(a)xwiki.org
[mailto:users-bounces@xwiki.org] 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: users-bounces(a)xwiki.org
> [mailto:users-bounces@xwiki.org] 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.
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
> <Joshua_Rieken(a)reyrey.com> 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: users-bounces(a)xwiki.org
>>> [mailto:users-bounces@xwiki.org] 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
>>> <calebdelisle(a)lavabit.com> 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: users-bounces(a)xwiki.org
>>>>>> [mailto:users-bounces@xwiki.org] 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
>>>>>> <Joshua_Rieken(a)reyrey.com> 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
users(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
users(a)xwiki.org