You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by zze-STIENNE Nicolas FTRD/DMI/CAE <ni...@rd.francetelecom.com> on 2002/08/30 15:43:59 UTC
pb generator file
Hi !!
I worked with Tomcat 4.0.4, JDK 1.3.1_03 and Cocoon2.0.2-src under
W2000.
I want to use the Cocoon2.0.3 version.
I installed it as describe in the "Installing Apache Cocoon" page.
I get a problem with a part of my site.
As it didn't work with 2.0.3-bin I tried with 2.0.3-src and 2.0.2-bin :
it works with none of this. I don't understand...
I have the message:
type fatal
message Generator already set. You can only select one
Generator (file)
description org.apache.cocoon.ProcessingException: Generator already
set. You can only select one Generator (file)
sender org.apache.cocoon.servlet.CocoonServlet
source Cocoon servlet
stack-trace
org.apache.cocoon.ProcessingException: Generator already set. You can
only select one Generator (file)
at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.se
tGenerator
(AbstractEventPipeline.java:135)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.set
Generator(
CachingEventPipeline.java:117)
at
org.apache.cocoon.www.file_.H_.transrapide.sitemap_xmap.matchN
10564(H:\j
akarta-tomcat-4.0.4\work\Standalone\localhost\cocoon\cocoon-fi
les\org/apache/cocoon/www/file_/H_/transrapide\sitemap_xmap.java:3798)
at
org.apache.cocoon.www.file_.H_.transrapide.sitemap_xmap.proces
s(H:\jakar
ta-tomcat-4.0.4\work\Standalone\localhost\cocoon\cocoon-files\
org/apache
/cocoon/www/file_/H_/transrapide\sitemap_xmap.java:1087)
at
org.apache.cocoon.www.file_.H_.transrapide.sitemap_xmap.proces
s(H:\jakar
ta-tomcat-4.0.4\work\Standalone\localhost\cocoon\cocoon-files\
org/apache
/cocoon/www/file_/H_/transrapide\sitemap_xmap.java:782)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:224)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
[...]
request-uri
/cocoon/monsite/internet/espaceclient/espaceclient.info
path-info
monsite/internet/espaceclient/espaceclient.info
It appears as I use this part of my sitemap (with the request uri
"internet/espaceclient/test.bienvenue.acces" and no session
information):
<map:match pattern="*/*/*.*.*">
<!-- first validate whether user has logged in -->
<map:act type="session-validator">
<map:parameter name="descriptor"
value="descriptors/params.xml"/>
<map:parameter name="validate"
value="identifiant,nom,prenom,id,titre"/>
<!-- generate protected content -->
<map:generate session="true" type="serverpages"
src="logic/{../2}/{../3}.xsp">
<map:parameter name="lid" value="{id}"/>
</map:generate>
<map:transform src="stylesheets/{../1}/{../5}.xsl">
<map:parameter name="xml-file"
value="../../documents/{../2}/{../4}.xml"/>
<map:parameter name="media" value="{../1}"/>
<map:parameter name="section" value="{../2}"/>
<map:parameter name="css-stylesheet" value="styles.css"/>
<map:parameter name="css-menu" value="menu-{../1}.css"/>
<map:parameter name="toc-file"
value="../../documents/toc.xml"/>
<map:parameter name="base-url" value="/cocoon/transrapide"/>
<map:parameter name="req-page"
value="{../3}.{../4}.{../5}"/>
</map:transform>
<map:transform src="stylesheets/{../1}/menupage.xsl">
<map:parameter name="titre" value="{titre}"/>
<map:parameter name="prenom" value="{prenom}"/>
<map:parameter name="nom" value="{nom}"/>
<map:parameter name="id" value="{id}"/>
<map:parameter name="section" value="{../2}"/>
<map:parameter name="toc-file"
value="../../documents/toc.xml"/>
<map:parameter name="css-stylesheet" value="styles.css"/>
<map:parameter name="css-menu" value="menu-{../1}.css"/>
<map:parameter name="base-url" value="/cocoon/transrapide"/>
<map:parameter name="barre-logo"
value="../../documents/logo.xml"/>
<map:parameter name="request-url" value="{../3}.{../4}"/>
<map:parameter name="media" value="{../1}"/>
</map:transform>
<map:serialize session="true"/>
</map:act>
<!-- something was wrong, redirect to login page -->
<map:redirect-to uri="espaceclient.info"/>
</map:match>
that use the redirect part and this other part of the sitemap:
<map:match pattern="internet/espaceclient/espaceclient.info">
<map:generate src="documents/espaceclient/login.xml"/>
<map:transform src="stylesheets/internet/info2.xsl">
<map:parameter name="section" value="espaceclient"/>
<map:parameter name="base-url" value="/cocoon/transrapide"/>
</map:transform>
<map:call resource="InternetMenuPage">
<map:parameter name="section" value="espaceclient"/>
<map:parameter name="request-url" value="{2}.{3}"/>
</map:call>
<map:serialize/>
</map:match>
Obviously, this worked with 2.0.2...
Thanks,
Nicolas !!
> > -----Message d'origine-----
> > De : Koen Pellegrims [mailto:koen.pellegrims@pandora.be]
> > Envoye : mercredi 28 aout 2002 15:54
> > A : cocoon-users@xml.apache.org
> > Objet : RE: 2.0.2 -> 2.0.3
> >
> >
> > I cannot tell you what has changed, but I can help you look
> > for the error.
> > The exception is thrown during the compile phase for the
> > sitemap. When the
> > sitemap (or any xsp/logicsheet) is recompiled, cocoon
> generates a java
> > source file that gets compiled. The line number in the
> > exception is in this
> > sitmap_xmap.java file.
> >
> > This file is somewhere in your work directory, which is probably
> > <tomcat-dir>/work or
> <tomcat-dir>/webapps/cocoon/WEB-INF/work. In this
> > directory, you'll find a hierarchy that corresponds with your
> > webapps. Look
> > for sitemap_xmap.java there and inspect line 1210. That
> > should at least give
> > you a clue as to what is wrong with your sitemap.
> >
> > K.
> >
> > > -----Oorspronkelijk bericht-----
> > > Van: zze-STIENNE Nicolas FTRD/DMI/CAE
> > > [mailto:nicolas.stienne@rd.francetelecom.com]
> > > Verzonden: woensdag 28 augustus 2002 15:31
> > > Aan: cocoon-users@xml.apache.org
> > > Onderwerp: 2.0.2 -> 2.0.3
> > >
> > >
> > > Hi !!
> > >
> > > I worked with Tomcat 4.0.4, JDK 1.3.1_03 and Cocoon2.0.2
> > under W2000.
> > >
> > > I want to use the Cocoon2.0.3 version.
> > >
> > > I installed it as describe in the "Installing Apache Cocoon" page.
> > >
> > > But when I test it I receive the following message :
> > >
> > > org.apache.cocoon.ProcessingException: Language Exception:
> > > org.apache.cocoon.components.language.LanguageException:
> > Error compiling
> > > sitemap_xmap: Line 1210, column 84: invalid escape
> > character Line 1214,
> > > column 40: invalid escape character Line 1261, column 84:
> > invalid escape
> > > character Line 1265, column 40: invalid escape character
> > Line 0, column
> > > 0: 4 errors
> > >
> > > Where could the problem come from ?
> > > How can I interprete the line number: 1210 doesn't exist in my
> > > sitemap...
> > >
> > > Why does my sitemap compile without error under
> Cocoon2.0.2 but not
> > > under Cocoon2.0.3 ?
> > >
> > > Thanks for the response...
> > >
> > > Please excuse me if a similar question/answer has been
> written... I
> > > haven't found it...
> > >
> > > Nicolas !!
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > Please check that your question has not already been
> > answered in the
> > > FAQ before posting.
> <http://xml.apache.org/cocoon/faq/index.html>
> >
> > To unsubscribe, e-mail:
> <co...@xml.apache.org>
> > For additional commands, e-mail:
> <co...@xml.apache.org>
> >
> >
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>
>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>