I've found something about the Stream Generator in the Cocoon documentation.

I've made the following modifications to the file sitemap.xmap :
<map:generators default="file">
...
<map:generator  name="stream"      
src="org.apache.cocoon.generation.StreamGenerator"/>
</map:generators>

<!-- ========================== Stream ================================= -->
   <map:match pattern="request1">
     <map:generate type="stream">
       <!-- <map:parameter name="form-name" value="Foo"/> -->
       <map:parameter name="FORM1" value="Foo"/>
     </map:generate>
     <map:serialize type="xml"/>
   </map:match>

   <map:match pattern="Order">
     <map:generate src="docs/samples/stream/OrderPage.xml"/>
     <map:transform src="stylesheets/dynamic-page2html.xsl"/>
     <map:serialize type="html"/>
   </map:match>

But I got this error :

Error creating the resource 
 Exception in StreamGenerator.generate() 
details 
from  
source org.apache.cocoon.ProcessingException 
description org.apache.cocoon.ProcessingException: Exception in 
StreamGenerator.generate():java.lang.NullPointerException 
extra info 
 java.lang.NullPointerException
        at java.util.Hashtable.get(Hashtable.java, Compiled Code)
        at org.apache.tomcat.core.RequestImpl.getParameterValues
(RequestImpl.java, Compiled Code)
        at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java, 
Compiled Code)
        at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter
(HttpServletRequestFacade.java, Compiled Code)
        at org.apache.cocoon.environment.http.HttpRequest.getParameter
(HttpRequest.java, Compiled Code)
        at org.apache.cocoon.generation.StreamGenerator.generate
(StreamGenerator.java, Compiled Code)
        at org.apache.cocoon.components.pipeline.AbstractEventPipeline.process
(AbstractEventPipeline.java, Compiled Code)
        at org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process
(AbstractStreamPipeline.java, Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN409
(sitemap_xmap.java, Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, 
Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, 
Compiled Code)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java, Compiled 
Code)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java, Compiled Code)
        at org.apache.cocoon.Cocoon.process(Cocoon.java, Compiled Code)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java, 
Compiled Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java, 
Compiled Code)
        at org.apache.tomcat.core.Handler.service(Handler.java, Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java, 
Compiled Code)
        at org.apache.tomcat.core.ContextManager.internalService
(ContextManager.java, Compiled Code)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java, 
Compiled Code)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java, Compiled Code)
        at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java, Compiled Code)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)

 
 java.lang.NullPointerException
 
 org.apache.cocoon.ProcessingException: Exception in StreamGenerator.generate
():java.lang.NullPointerException
        at org.apache.cocoon.generation.StreamGenerator.generate
(StreamGenerator.java, Compiled Code)
        at org.apache.cocoon.components.pipeline.AbstractEventPipeline.process
(AbstractEventPipeline.java, Compiled Code)
        at org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process
(AbstractStreamPipeline.java, Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN409
(sitemap_xmap.java, Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, 
Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, 
Compiled Code)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java, Compiled 
Code)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java, Compiled Code)
        at org.apache.cocoon.Cocoon.process(Cocoon.java, Compiled Code)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java, 
Compiled Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java, 
Compiled Code)
        at org.apache.tomcat.core.Handler.service(Handler.java, Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java, 
Compiled Code)
        at org.apache.tomcat.core.ContextManager.internalService
(ContextManager.java, Compiled Code)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java, 
Compiled Code)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java, Compiled Code)
        at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java, Compiled Code)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)
java.lang.NullPointerException
        at java.util.Hashtable.get(Hashtable.java, Compiled Code)
        at org.apache.tomcat.core.RequestImpl.getParameterValues
(RequestImpl.java, Compiled Code)
        at org.apache.tomcat.core.RequestImpl.getParameter(RequestImpl.java, 
Compiled Code)
        at org.apache.tomcat.facade.HttpServletRequestFacade.getParameter
(HttpServletRequestFacade.java, Compiled Code)
        at org.apache.cocoon.environment.http.HttpRequest.getParameter
(HttpRequest.java, Compiled Code)
        at org.apache.cocoon.generation.StreamGenerator.generate
(StreamGenerator.java, Compiled Code)
        at org.apache.cocoon.components.pipeline.AbstractEventPipeline.process
(AbstractEventPipeline.java, Compiled Code)
        at org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process
(AbstractStreamPipeline.java, Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.wildcardMatchN409
(sitemap_xmap.java, Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, 
Compiled Code)
        at org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java, 
Compiled Code)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java, Compiled 
Code)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java, Compiled Code)
        at org.apache.cocoon.Cocoon.process(Cocoon.java, Compiled Code)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java, 
Compiled Code)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled 
Code)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java, 
Compiled Code)
        at org.apache.tomcat.core.Handler.service(Handler.java, Compiled Code)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java, 
Compiled Code)
        at org.apache.tomcat.core.ContextManager.internalService
(ContextManager.java, Compiled Code)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java, 
Compiled Code)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java, Compiled Code)
        at org.apache.tomcat.service.TcpWorkerThread.runIt
(PoolTcpEndpoint.java, Compiled Code)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run
(ThreadPool.java, Compiled Code)
        at java.lang.Thread.run(Thread.java, Compiled Code)

 
 org.apache.cocoon.ProcessingException: Exception in StreamGenerator.generate
():java.lang.NullPointerException
 

Have anyone made work this example about the Request Generator ?
I need to get xml passing by a request.

---------------------------------------------------------------------
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: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to