cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Gritsenko" <vadim.gritse...@verizon.net>
Subject RE: ScriptGenerator problem
Date Mon, 15 Apr 2002 19:30:04 GMT
> From: William Brogden [mailto:wbrogden@bga.com]
> 
> 
> I am attempting to add Python script processing capability to the
> ScriptGenerator using jython.
> 
> I placed jython.jar in the cocoon/WEB-INF/lib directory
> Cocoon version is 2.0.1 dated 2/26/02
> Erased the work directory before starting
> 
> Here is my modified "script" generator entry in sitemap.xmap:
> 
> <map:generator name="script"
> src="org.apache.cocoon.generation.ScriptGenerator"
>     logger="sitemap.generator.script" label="content,data" >
>     <add-languages>
>       <language name="python" src="org.python.util.PythonInterpreter">
>         <extension map:value="py"/>

map:value is neither supported nor valid construct anymore. Try this:

  <extension>py</extension>


Vadim

>       </language>
>     </add-languages>
> </map:generator>
> 
> This fails during sitemap compilation due to the sitemap_xmap.java
> code being cut short in the middle of the ScriptGenerator  code
> 
> Here is the actual message from the sitemap log:
> ERROR   (2002-04-15) 11:34.20:312   [sitemap] (/cocoon/welcome)
> HttpProcessor[8080][4]/Handler: Error compiling sitemap
> org.apache.cocoon.ProcessingException: Language Exception:
> org.apache.cocoon.components.language.LanguageException: Error
compiling
> sitemap_xmap:
> Line 588, column 38:  '}' expected.
> 
> ----- sitemap_xmap.java has the following code
>       { DefaultConfiguration cconf1 =
>           new DefaultConfiguration("script", LOCATION);
>         cconf1.addAttribute ("name", "script");
>         cconf1.addAttribute ("src",
> "org.apache.cocoon.generation.ScriptGenerator");
>         cconf1.addAttribute ("logger", "sitemap.generator.script");
>         cconf1.addAttribute ("label", "content,data");
> 
>         //line numbers not supported with xalan
>         {
>           DefaultConfiguration cconf2 =
>             new DefaultConfiguration("add-languages", LOCATION);
> 
>           cconf1.addChild(cconf2);
> 
>           //line numbers not supported with xalan
>           {
>             DefaultConfiguration cconf3 =
>               new DefaultConfiguration("language", LOCATION);
> 
>             cconf3.addAttribute ("name", "python");
> 
>             cconf3.addAttribute ("src",
> "org.python.util.PythonInterpreter");
> 
>             cconf2.addChild(cconf3);
> 
>             //line numbers not supported with xalan
>             {
>               DefaultConfiguration cconf4 =
>                 new DefaultConfiguration("extension",
>                                          LOCATION);
> 
>               cconf4.addAttribute ("map:value", "py");
> 
>               cconf3.addChild(cconf4);
> --------- here the code abruptly stops, the last line is # 588.
> 
> wbrogden@bga.com
> Author of Soap Programming with Java - Sybex; ISBN: 0782129285


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message