cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kenneth Petersen" <Coco...@epetersen.dk>
Subject Cocoon2: Problem using action-sets.
Date Tue, 13 Nov 2001 13:24:43 GMT
I am having problems using action-sets. In an example I created, I have defined the following
in my SiteMap:

<!-- ======== Action sets ========== -->
<map:action name="session-vo-test-post" src="some.class"/>

<!-- ======== Action sets ========== -->
<map:action-set name="pre-processing">
   <map:act type="session-vo-test-pre" action="init"/>
</map:action-set>

<!-- ======== Pipelines ============ -->
<map:match pattern="entry">
   <map:act set="pre-processing">
      <map:generate src="cocoon:/test"/>
   </map:act>
   <map:serialize/>
</map:match>

When I try accessing the entry pipeline (with  or withour a parameter cocoon-action=init)
I get the following exception:


======================================================
description:
org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException:
Error compiling sitemap_xmap: Line 0, column 0: could not parse error message: Note: sun.tools.javac.Main
has been deprecated. C:\JavaSoft\JBoss\JBoss-2.4.3_Tomcat-4.0\catalina\work\localhost\cocoon\org\apache\cocoon\www\file_\arbejde\test\cocoon\sub\sitemap_xmap.java:1930:
Undefined variable: action_set_pre map = action_set_pre - ^ Line 1931, column 23: Method processing(org.apache.cocoon.sitemap.SitemapRedirector,
java.lang.String, java.util.List, org.apache.cocoon.environment.Environment, java.util.Map,
java.lang.String, org.apache.avalon.framework.parameters.Parameters) not found in class org.apache.cocoon.www.file_.arbejde.test.cocoon.sub.sitemap_xmap.


extra info 
org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException:
Error compiling sitemap_xmap:
Line 0, column 0: could not parse error message: Note: sun.tools.javac.Main has been deprecated.
C:\JavaSoft\JBoss\JBoss-2.4.3_Tomcat-4.0\catalina\work\localhost\cocoon\org\apache\cocoon\www\file_\arbejde\test\cocoon\sub\sitemap_xmap.java:1930:
Undefined variable: action_set_pre
      map = action_set_pre -
            ^

Line 1931, column 23:  Method processing(org.apache.cocoon.sitemap.SitemapRedirector, java.lang.String,
java.util.List, org.apache.cocoon.environment.Environment, java.util.Map, java.lang.String,
org.apache.avalon.framework.parameters.Parameters) not found in class org.apache.cocoon.www.file_.arbejde.test.cocoon.sub.sitemap_xmap.
====================================================== 

If on the other hand I change the pipeline to using
   <map:act type="session-vo-test-pre">
instead of
   <map:act set="pre-processing">
then the pipeline works perfectly fine.


Any light as to why this exception is thrown and how to solve the problem would be much appreciated.

Regards
KP

---------------------------------------------------------------------
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