lenya-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florent André <florent.andre-...@4sengines.com>
Subject Re: Job Scheduler in Lenya/Cocoon
Date Mon, 23 Mar 2009 21:18:00 GMT
Hi,

I make a "up !", because I really have to create a cron that call a
pipeline and I try many thinks with no result...

What is your solution Anish ? pleeeeze :)

++

On Sat, 21 Mar 2009 13:03:21 +0100, Florent André
<florent.andre-dev@4sengines.com> wrote:
> Hi Anish,
> 
> I think I have the same problem you solve : 
> 
> org.apache.excalibur.source.SourceException: Cannot get input stream for
> cocoon://modules/mymodule/crontest
> 
> In the component test <pipeline> I try
> * modules/mymodule/crontest
> * lenya/modules/mymodule/crontest
> * mymodule/crontest
> 
> ... but nothing work.
> 
> Can you help me ?
> 
> --- cocoon.conf ---
> ## cron component/trigger :
>  <triggers>
>         <trigger name="test-job1"
>                  target="org.apache.cocoon.components.cron.CronJob/test"
>                  concurrent-runs="false">
>           <cron>*/2 * * * * ? *</cron>
>         </trigger>
>       </triggers>
> 
> ##component test :
>  <component role="org.apache.cocoon.components.cron.CronJob/test"
>              class="org.apache.cocoon.components.cron.TestCronJob"
>              logger="cron.test">
> <!--    <msg>I'm here</msg>
>     <sleep>23000</sleep>-->
>     <pipeline>modules/mymodule/crontest</pipeline>
>   </component>
> 
> 
> 
> --- Mymodule.xmap ---
>       <map:match pattern="**/crontest/**">
> 
>         <map:generate src="test/source.xml"/>
> 
>         <!-- DEV DEBUG 1 BEGIN -->
>         <map:call resource="log-to-file">
>           <map:parameter name="fileprefix" value="CronCall"/>
>         </map:call>
>         <!-- DEV DEBUG 1 END -->
> 
>         <map:serialize type="xml"/>
>       </map:match>
> 
> TIA & HAND
> 
> 
> On Tue, 20 Jan 2009 17:25:50 +0530, Anish <anish.sneh@techblue.co.uk>
> wrote:
>> Anish wrote:
>>> Hi
>>>
>>> I've applied cron scheduler to my Cocoon/Lenya Application. I'm trying 
>>> to call a pipeline (which is  publication specific i.e. inside 
>>> publication-sitemap.xmap).
>>>
>>> My call from scheduler reaches to the sitemap but during processing it 
>>> throws :
>>>
>>> org.apache.excalibur.source.SourceException: Cannot get input stream 
>>> for cocoon://mypublication/live/mypage.xml
>>>
>>> due to:
>>>
>>> java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
>>>
>>> Although my all pipelines work fine inside the publication as I access 
>>> through browser.
>>>
>>> I'm using:
>>>
>>> Cocoon 2.1.7
>>> Lenya 1.2.4
>>> Tomcat 5.5.17
>>>
>>> Please suggest.
>>>
>>> Vik Tara wrote:
>>>>>> for general scheduling tasks, take a look at the cron block API
>>>>>> documentation in Cocoon.
>>>>>>       
>>>>
>>>> I think that's here:
>>>> http://xmlshoestring.com/samples/blocks/cron/samples
>>>>
>>>> Andreas Hartmann wrote:
>>>>   
>>>>> Hi Anish,
>>>>>
>>>>> Anish schrieb:
>>>>>     
>>>>>> I was trying to implement Cocoon Job Scheduler. Please help and
>>>>>> provide me documentation/information as I could hardly find relevant
>>>>>> documentation on that.
>>>>>>       
>>>>> for general scheduling tasks, take a look at the cron block API
>>>>> documentation in Cocoon.
>>>>>
>>>>> For an example how to schedule a Lenya usecase, consult the API of
the
>>>>> UsecaseScheduler class and use the Publish usecase as an example.
>>>>>
>>>>> -- Andreas
>>>>>
>>>>>
>>>>>     
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
>>>> For additional commands, e-mail: user-help@lenya.apache.org
>>>>
>>>>   
>>>
>>>
>>> -- 
>>> Thanks & Regards,
>>> Anish
>> Hi All
>> 
>> Thanks, The issue is resolved.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org


Mime
View raw message