You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Jesse Reynolds <li...@va.com.au> on 2002/08/17 16:53:46 UTC

Re: Sending a parameter to Xerces (allow java char encodings, eg MacRoman )

OK! I've finally gotten this thing working in Cocoon 2.0.3!!! Thanks 
for your assistance (and patience) Vadim.

So now I can have a document with XML Decln: <?xml version="1.0" 
encoding="MacRoman"?> and Cocoon will now read it, and interpret the 
characters properly.

I modified the Avalon Excalibur JaxpParser.java from April 2002 (v1.1 
in CVS) and it overrides the JaxpParser.class in 
avalon-excalibur-vm12-20020705.jar which ships with Cocoon 2.0.3.

Here is a diff... note there are some debug lines that need removing, 
and perhaps it should leave allow-java-encodings as "false" by 
default, not sure... anyway, here it is.

Perhaps this change could be incorporated into Excalibur for the 
benefit of anyone else who wants to parse "weird" character 
encodings???

Cheers

Jesse




[localhost:avalon/excalibur/xml] root# diff -b -B -c 
JaxpParser-apr02.java JaxpParser.java
*** JaxpParser-apr02.java       Sat Aug 17 23:14:51 2002
--- JaxpParser.java     Sat Aug 17 23:23:20 2002
***************
*** 1,3 ****
--- 1,10 ----
+
+ /*
+  * Downloaded from 
http://cvs.apache.org/viewcvs.cgi/-checkout-/jakarta-avalon-excalibur/xmlbundle/src/java/org/apache/avalon/excalibur/xml/Attic/JaxpParser.java?rev=1.1&search=None&hideattic=1
+  * at 23:15 17/8/2002 Adelaide Time by Jesse
+  */
+
+
   /*
    * Copyright (C) The Apache Software Foundation. All rights reserved.
    *
***************
*** 5,10 ****
--- 12,18 ----
    * version 1.1, a copy of which has been included with this distribution in
    * the LICENSE.txt file.
    */
+ 
   package org.apache.avalon.excalibur.xml;

   import java.io.IOException;
***************
*** 108,113 ****
--- 116,124 ----
       /** do we stop on recoverable errors ? */
       protected boolean stopOnRecoverableError;

+     /** do we want to allow all possible text encodings recognised 
by current JVM? */
+     protected boolean allowJavaEncodings;
+
       /**
        * Get the Entity Resolver from the component manager
        */
***************
*** 131,136 ****
--- 142,148 ----
       public void parameterize( Parameters params )
           throws ParameterException
       {
+       System.out.println("Jesse Debug: in avalon JaxpParser.java, 
class JaxpParser.parameterize");
           // Validation and namespace prefixes parameters
           boolean validate = params.getParameterAsBoolean( "validate", false );
           this.nsPrefixes = params.getParameterAsBoolean( 
"namespace-prefixes", false );
***************
*** 182,187 ****
--- 194,206 ----
           this.docFactory.setNamespaceAware( true );
           this.docFactory.setValidating( validate );

+         // Pick up "allow-java-encodings" to allow the use of additional
+         //   character encodings supported by current JVM (eg "MacRoman")
+         // Jesse Reynolds 2002.08.10
+         this.allowJavaEncodings = 
params.getParameterAsBoolean("allow-java-encodings", true);
+         System.out.println( "JESSE DEBUG: allow-java-encodings has 
been set to: " + this.allowJavaEncodings );
+
+
           if( this.getLogger().isDebugEnabled() )
           {
               this.getLogger().debug( "JaxpParser: validating: " + validate +
***************
*** 190,196 ****
                                       ", stop on warning: " + 
this.stopOnWarning +
                                       ", stop on recoverable-error: " 
+ this.stopOnRecoverableError +
                                       ", saxParserFactory: " + 
saxParserFactoryName +
!                                     ", documentBuilderFactory: " + 
documentBuilderFactoryName );
           }
       }

--- 209,216 ----
                                       ", stop on warning: " + 
this.stopOnWarning +
                                       ", stop on recoverable-error: " 
+ this.stopOnRecoverableError +
                                       ", saxParserFactory: " + 
saxParserFactoryName +
!                                     ", documentBuilderFactory: " + 
documentBuilderFactoryName +
!                                     ", allow-java-encodings: " + 
this.allowJavaEncodings );
           }
       }

***************
*** 257,262 ****
--- 277,291 ----
           {
               this.getLogger().warn( "SAX2 driver does not support 
property: " +
 
"'http://xml.org/sax/properties/lexical-handler'" );
+         }
+
+         if (this.allowJavaEncodings) {
+             try {
+ 
tmpReader.setFeature("http://apache.org/xml/features/allow-java-encodings", 
true);
+             } catch (SAXException e) {
+                 this.getLogger().warn("SAX2 driver does not support 
feature: 'allow-java-encodings' "+
+ 
"('http://apache.org/xml/features/allow-java-encodings')");
+             }
           }

           tmpReader.setErrorHandler( this );
[localhost:avalon/excalibur/xml] root#





At 0:21 -0400 17/8/2002, Vadim Gritsenko wrote:
>Jesse Reynolds wrote:
>
>...
>
>>OK! Now we're getting somewhere. All my debug output is now 
>>happening, YAY, but now cocoon is not initialising. Hmmmm. I must 
>>have stuffed up the code I guess, I will review...
>>
>>What version of Excalibur is shipped with Cocoon 2.0.2???
>
>
>See jar name. Usually it is some dated version (use cvs co -D...)
>Current 2.0.4-dev is: avalon-excalibur-vm12-20020705.jar.
>
>>>From core.log:
>>
>>java.lang.NullPointerException
>>         at 
>>org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:287)
>>         at 
>>org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:246)
>
>
>Seems like NPE in your version of parser. Take a version matching 
>with your Cocoon.
>
>Vadim
>
>
>
>---------------------------------------------------------------------
>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>


-- 
       Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au

     Email: jesse (at) va.com.au            > Website Development
     Phone: +61 (0)8 8223 2288              > Web & Email Hosting
       Web: http://jesse.va.com.au          > Streaming Media Hosting
                                            > Telehousing / Colocation

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


Re: Sending a parameter to Xerces (allow java char encodings, eg MacRoman )

Posted by Vadim Gritsenko <va...@verizon.net>.
Jesse Reynolds wrote:

> At 10:22 -0400 12/9/2002, Vadim Gritsenko wrote:
>
>> Jesse Reynolds wrote:
>>
>>> At 0:53 +1000 18/8/2002, Jesse Reynolds wrote:
>>>
>>>> OK! I've finally gotten this thing working in Cocoon 2.0.3!!! 
>>>> Thanks for your assistance (and patience) Vadim.
>>>
>>>
>>>
>>> <snip>
>>>
>>> I have java-encodings working now for standard xml pages parsed by 
>>> Cocoon, but alas XSP pages are not working.
>>>
>>> How can I find out what XML parser is being instantiated for XSP 
>>> files? I've tried running unzip over all the .jar files in 
>>> WEB-INF/lib of C2.0.3 but can't find any matches for the classes 
>>> mentioned in the stacktrace near the error...
>>
>>
>>
>> See AbstractMarkupLanguage.java, generateCode() method. It 
>> instantiates XMLReader there. If it is possible, it should better use 
>> parser from component manager, and then your issue will be solved.
>
>
> Great, thanks Vadim.
>
> When you say "component manager", do you mean excalibur? Or what...?


this.manager.lookup(Parser.ROLE)

Vadim



> Thanks
>
> Jesse
>
>




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


Re: Sending a parameter to Xerces (allow java char encodings, eg MacRoman )

Posted by Jesse Reynolds <li...@va.com.au>.
At 10:22 -0400 12/9/2002, Vadim Gritsenko wrote:
>Jesse Reynolds wrote:
>
>>At 0:53 +1000 18/8/2002, Jesse Reynolds wrote:
>>
>>>OK! I've finally gotten this thing working in Cocoon 2.0.3!!! 
>>>Thanks for your assistance (and patience) Vadim.
>>
>>
>><snip>
>>
>>I have java-encodings working now for standard xml pages parsed by 
>>Cocoon, but alas XSP pages are not working.
>>
>>How can I find out what XML parser is being instantiated for XSP 
>>files? I've tried running unzip over all the .jar files in 
>>WEB-INF/lib of C2.0.3 but can't find any matches for the classes 
>>mentioned in the stacktrace near the error...
>
>
>See AbstractMarkupLanguage.java, generateCode() method. It 
>instantiates XMLReader there. If it is possible, it should better 
>use parser from component manager, and then your issue will be 
>solved.

Great, thanks Vadim.

When you say "component manager", do you mean excalibur? Or what...?

Thanks

Jesse


-- 
       Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au

     Email: jesse (at) va.com.au            > Website Development
     Phone: +61 (0)8 8223 2288              > Web & Email Hosting
       Web: http://jesse.va.com.au          > Streaming Media Hosting
                                            > Telehousing / Colocation

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


Re: Sending a parameter to Xerces (allow java char encodings, eg MacRoman )

Posted by Vadim Gritsenko <va...@verizon.net>.
Jesse Reynolds wrote:

> At 0:53 +1000 18/8/2002, Jesse Reynolds wrote:
>
>> OK! I've finally gotten this thing working in Cocoon 2.0.3!!! Thanks 
>> for your assistance (and patience) Vadim.
>
>
> <snip>
>
> I have java-encodings working now for standard xml pages parsed by 
> Cocoon, but alas XSP pages are not working.
>
> How can I find out what XML parser is being instantiated for XSP 
> files? I've tried running unzip over all the .jar files in WEB-INF/lib 
> of C2.0.3 but can't find any matches for the classes mentioned in the 
> stacktrace near the error...


See AbstractMarkupLanguage.java, generateCode() method. It instantiates 
XMLReader there. If it is possible, it should better use parser from 
component manager, and then your issue will be solved.


> ...
>
> Here is my test file "testxsp.xml":
>
> <?xml version="1.0" encoding="MacRoman"?>
> <xsp:page language="java"
>         xmlns:xsp="http://apache.org/xsp"
>         xmlns:util="http://apache.org/xsp/util/2.0"
>         xmlns:xsp-request="http://apache.org/xsp/request/2.0"
>         xmlns:xsp-session="http://apache.org/xsp/session/2.0"
>         create-session="yes">
>  <page>
>   <title>test MacRoman encoding</title>
>   <heading>welcome - jesse's cocoon test</heading>
>   <para>Okey dokey, this is some normal text.</para>
>   <para>Here's some mac characters: ¥ * é ü </para>
>  </page>
> </xsp:page>
>
> ....
>
> The entry in my sitemap for it is as follows:
>
>       <map:pipeline>
>         ...
>         <map:match pattern="testxsp">
>           <map:generate type="serverpages" src="testxsp.xml"/>
>           <map:transform src="jesse_default.xsl"/>
>           <map:serialize/>
>         </map:match>
>
>
> The entire error message I receive is:
>
> Cocoon 2 - Internal server error
> ------------------------------------------------------------------------
>
> type fatal
>
> message Stopping after fatal error: The encoding "MacRoman" is not 
> supported.
>
> description org.apache.cocoon.ProcessingException: Stopping after 
> fatal error: The encoding "MacRoman" is not supported.: 
> org.xml.sax.SAXException: Stopping after fatal error: The encoding 
> "MacRoman" is not supported.
>
> sender org.apache.cocoon.servlet.CocoonServlet
>
> source Cocoon servlet
>
> stack-trace


...

> org.xml.sax.SAXException: Stopping after fatal error: The encoding 
> "MacRoman" is not supported.
>     at 
> org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1245)
>     at 
> org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:546) 
>
>     at 
> org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:314)
>     at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1097)
>     at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
>     at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
>     at 
> org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:173) 
>
>     at 
> org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:390) 
>



Vadim


...

> request-uri
>
> /cocoon/jesse/testxsp
>
>
> path-info
>
> jesse/testxsp
>
>
>
> Thankyou!
>
> Jesse





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


Re: Sending a parameter to Xerces (allow java char encodings, eg MacRoman )

Posted by Jesse Reynolds <li...@va.com.au>.
At 0:53 +1000 18/8/2002, Jesse Reynolds wrote:
>OK! I've finally gotten this thing working in Cocoon 2.0.3!!! Thanks 
>for your assistance (and patience) Vadim.

<snip>

I have java-encodings working now for standard xml pages parsed by 
Cocoon, but alas XSP pages are not working.

How can I find out what XML parser is being instantiated for XSP 
files? I've tried running unzip over all the .jar files in 
WEB-INF/lib of C2.0.3 but can't find any matches for the classes 
mentioned in the stacktrace near the error...

...

Here is my test file "testxsp.xml":

<?xml version="1.0" encoding="MacRoman"?>
<xsp:page language="java"
         xmlns:xsp="http://apache.org/xsp"
         xmlns:util="http://apache.org/xsp/util/2.0"
         xmlns:xsp-request="http://apache.org/xsp/request/2.0"
         xmlns:xsp-session="http://apache.org/xsp/session/2.0"
         create-session="yes">
  <page>
   <title>test MacRoman encoding</title>
   <heading>welcome - jesse's cocoon test</heading>
   <para>Okey dokey, this is some normal text.</para>
   <para>Here's some mac characters: ¥ * é ü </para>
  </page>
</xsp:page>

....

The entry in my sitemap for it is as follows:

       <map:pipeline>
         ...
         <map:match pattern="testxsp">
           <map:generate type="serverpages" src="testxsp.xml"/>
           <map:transform src="jesse_default.xsl"/>
           <map:serialize/>
         </map:match>


The entire error message I receive is:

Cocoon 2 - Internal server error
------------------------------------------------------------------------

type fatal

message Stopping after fatal error: The encoding "MacRoman" is not supported.

description org.apache.cocoon.ProcessingException: Stopping after 
fatal error: The encoding "MacRoman" is not supported.: 
org.xml.sax.SAXException: Stopping after fatal error: The encoding 
"MacRoman" is not supported.

sender org.apache.cocoon.servlet.CocoonServlet

source Cocoon servlet

stack-trace

org.apache.cocoon.ProcessingException: Stopping after fatal error: 
The encoding "MacRoman" is not supported.: org.xml.sax.SAXException: 
Stopping after fatal error: The encoding "MacRoman" is not supported.
	at 
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator.java:204)
	at 
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(AbstractEventPipeline.java:202)
	at 
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEventPipeline.java:278)
	at 
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(CachingEventPipeline.java:141)
	at 
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:317)
	at 
org.apache.cocoon.www.jesse.sitemap_xmap.matchN10032(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/jesse/sitemap_xmap.java:551)
	at 
org.apache.cocoon.www.jesse.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/jesse/sitemap_xmap.java:380)
	at 
org.apache.cocoon.www.jesse.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/jesse/sitemap_xmap.java:321)
	at org.apache.cocoon.sitemap.Handler.process(Handler.java:224)
	at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
	at 
org.apache.cocoon.www.sitemap_xmap.matchN10375(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:4033)
	at 
org.apache.cocoon.www.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3204)
	at 
org.apache.cocoon.www.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3112)
	at org.apache.cocoon.sitemap.Handler.process(Handler.java:224)
	at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
	at 
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
	at 
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:999)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
	at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
	at java.lang.Thread.run(Thread.java:496)
org.xml.sax.SAXException: Stopping after fatal error: The encoding 
"MacRoman" is not supported.
	at 
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1245)
	at 
org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocument(DefaultEntityHandler.java:546)
	at 
org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:314)
	at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1097)
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
	at 
org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:173)
	at 
org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:390)
	at 
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:370)
	at 
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:333)
	at 
org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:292)
	at 
org.apache.cocoon.generation.ServerPagesGenerator.setup(ServerPagesGenerator.java:198)
	at 
org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(AbstractEventPipeline.java:202)
	at 
org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEventPipeline.java:278)
	at 
org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(CachingEventPipeline.java:141)
	at 
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:317)
	at 
org.apache.cocoon.www.jesse.sitemap_xmap.matchN10032(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/jesse/sitemap_xmap.java:551)
	at 
org.apache.cocoon.www.jesse.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/jesse/sitemap_xmap.java:380)
	at 
org.apache.cocoon.www.jesse.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/jesse/sitemap_xmap.java:321)
	at org.apache.cocoon.sitemap.Handler.process(Handler.java:224)
	at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
	at 
org.apache.cocoon.www.sitemap_xmap.matchN10375(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:4033)
	at 
org.apache.cocoon.www.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3204)
	at 
org.apache.cocoon.www.sitemap_xmap.process(/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3112)
	at org.apache.cocoon.sitemap.Handler.process(Handler.java:224)
	at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
	at 
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
	at 
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:999)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
	at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
	at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
	at java.lang.Thread.run(Thread.java:496)


request-uri

/cocoon/jesse/testxsp


path-info

jesse/testxsp



Thankyou!

Jesse



-- 
       Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au

     Email: jesse (at) va.com.au            > Website Development
     Phone: +61 (0)8 8223 2288              > Web & Email Hosting
       Web: http://jesse.va.com.au          > Streaming Media Hosting
                                            > Telehousing / Colocation

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