Vadim,
If I use the html generator on this, I still get:
Cocoon 2 - Internal server error
------------------------------------------------------------------------
type fatal
message Exception in HTMLGenerator.generate()
description org.apache.cocoon.ProcessingException: Exception in
HTMLGenerator.generate(): java.lang.NullPointerException
sender org.apache.cocoon.servlet.CocoonServlet
source Cocoon servlet
stack-trace
org.apache.cocoon.ProcessingException: Exception in
HTMLGenerator.generate(): java.lang.NullPointerException
at
org.apache.cocoon.generation.HTMLGenerator.generate(HTMLGenerator.java:249)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEv
entPipeline.java:251)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS
treamPipeline.java:399)
at
org.apache.cocoon.www.mount.mebcatalog.sitemap_xmap.matchN1002D(/Library/Jon
as/Tomcat33/work/DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/mount/meb
catalog/sitemap_xmap.java:506)
at
org.apache.cocoon.www.mount.mebcatalog.sitemap_xmap.process(/Library/Jonas/T
omcat33/work/DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/mount/mebcata
log/sitemap_xmap.java:381)
at
org.apache.cocoon.www.mount.mebcatalog.sitemap_xmap.process(/Library/Jonas/T
omcat33/work/DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/mount/mebcata
log/sitemap_xmap.java:321)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
at
org.apache.cocoon.www.sitemap_xmap.matchN105AF(/Library/Jonas/Tomcat33/work/
DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:6670)
at
org.apache.cocoon.www.sitemap_xmap.process(/Library/Jonas/Tomcat33/work/DEFA
ULT/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3341)
at
org.apache.cocoon.www.sitemap_xmap.process(/Library/Jonas/Tomcat33/work/DEFA
ULT/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3085)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
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:998)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at
org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:91
7)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10I
nterceptor.java:176)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:516)
at java.lang.Thread.run(Thread.java:496)
java.lang.NullPointerException
at org.apache.xml.utils.TreeWalker.startNode(TreeWalker.java:373)
at org.apache.xml.utils.TreeWalker.traverse(TreeWalker.java:183)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerId
entityImpl.java:325)
at org.apache.cocoon.xml.dom.DOMStreamer.stream(DOMStreamer.java:143)
at
org.apache.cocoon.generation.HTMLGenerator.generate(HTMLGenerator.java:236)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEv
entPipeline.java:251)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS
treamPipeline.java:399)
at
org.apache.cocoon.www.mount.mebcatalog.sitemap_xmap.matchN1002D(/Library/Jon
as/Tomcat33/work/DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/mount/meb
catalog/sitemap_xmap.java:506)
at
org.apache.cocoon.www.mount.mebcatalog.sitemap_xmap.process(/Library/Jonas/T
omcat33/work/DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/mount/mebcata
log/sitemap_xmap.java:381)
at
org.apache.cocoon.www.mount.mebcatalog.sitemap_xmap.process(/Library/Jonas/T
omcat33/work/DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/mount/mebcata
log/sitemap_xmap.java:321)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
at
org.apache.cocoon.www.sitemap_xmap.matchN105AF(/Library/Jonas/Tomcat33/work/
DEFAULT/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:6670)
at
org.apache.cocoon.www.sitemap_xmap.process(/Library/Jonas/Tomcat33/work/DEFA
ULT/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3341)
at
org.apache.cocoon.www.sitemap_xmap.process(/Library/Jonas/Tomcat33/work/DEFA
ULT/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3085)
at org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
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:998)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:574)
at org.apache.tomcat.core.Handler.invoke(Handler.java:322)
at org.apache.tomcat.core.Handler.service(Handler.java:235)
at
org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:485)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:91
7)
at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
at
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10I
nterceptor.java:176)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:516)
at java.lang.Thread.run(Thread.java:496)
request-uri
/cocoon/mount/mebcatalog/catalog.xml
path-info
mount/mebcatalog/catalog.xml
------------------------------------------------------------------------
On 23/5/02 15:56, "Vadim Gritsenko" <[EMAIL PROTECTED]> wrote:
>> From: Chitharanjan Das [mailto:[EMAIL PROTECTED]]
>>
>> Thanks for your reply....
>>
>> There was a thread abt 3 -4 months where there was discussion abt
>> invoking Servlets. There was a sitemap entry associated with that as
>> well.
>
> <map:generate src="http://localhost:8080/cocoon/myservlet"/>
>
>
>> I guess it was Vadim or someone else who were answering this...
>>
>> IIRC, there was no need to register the Servlet also,
>
> Never heard about this. In the end, Cocoon is *not* servlet engine and
> does not tries to replace one.
>
>
>> it was addressed
>> by servlet class (or something). I think there was a special generator
>> for that..
>
> The only alternative to the snippet above is
> CocoonFilterGeneratorImpl.java in scratchpad of 2.1
>
>
> Vadim
>
>
>> Regds,
>> Chiths
>>
>> -----Original Message-----
>> From: Peter Schwenke [mailto:[EMAIL PROTECTED]]
>> Sent: Wednesday, May 22, 2002 4:28 PM
>> To: [EMAIL PROTECTED]
>> Subject: RE: Very Important: Deploy Servlets in the Cocoon Context
>>
>>
>> If you want to run the servlets in your cocoon webapp but not be
>> handled by cocoon just set them up in your web.xml and call them in
>> the usual way. That is just a normal servlet container issue. They
>> are just additional servlets to the cocoon servlet that way. In the
>> system I've been developing on I use an MVC architecture where
>> servlets forward to JSPs which are processed by cocoon.
>>
>> If you want to process the servlets from cocoon the thread you are
>> thinking of could have been "Servlets to XSL" and "Servlet to XSL
>> possible".
>>
>>
>> ...Peter
>>
>> Chitharanjan Das writes:
>>> IIRC, There was an email thread depicting the issue of invoking
>> servlets
>>> in
>>> Cocoon 2.0. I tried in the mailing lists and could not get my hands
>> on
>>> them.
>>>
>>> There are a lot of utilities which are developed in servlet
> framework
>>> out there. It would be a shame if we cannot use them inside Cocoon.
>>>
>>> .....
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: William Brogden [mailto:[EMAIL PROTECTED]]
>>> Sent: Wednesday, May 22, 2002 12:58 PM
>>> To: [EMAIL PROTECTED]
>>> Subject: RE: Very Important: Deploy Servlets in the Cocoon Context
>>>
>>>> -----Original Message-----
>>>> From: Chitharanjan Das [mailto:[EMAIL PROTECTED]]
>>>> Sent: Wednesday, May 22, 2002 1:47 PM
>>>> To: [EMAIL PROTECTED]
>>>> Subject: RE: Very Important: Deploy Servlets in the Cocoon
> Context
>>>>
>>>>
>>>>
>>>> I am posting it again ..
>>>>
>>>> Is there a way to invoke a servlet in the same context of cocoon.
>>>>
>>>> i.e if the servlet were to be called from an XSP (say..) they
>> should
>>>> share the same session...
>>>>
>>>> regds,
>>>> Chiths
>>>
>>> Since Cocoon runs in the servlet container environment
>>> you theoretically could do a
>>> RequestDispatcher.include( request, response )
>>> if you can get the ServletContext.
>>>
>>> WBB
>
>
>
> ---------------------------------------------------------------------
> 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]>
--
---------------------------------------------------------------------------
Deepak 'Deep' Mehta
E-mail: [EMAIL PROTECTED]
URL: http://www.deeeep.com/
PGP Fingerprint: 837E B8E6 6AF4 6675 2730 0848 7731 09F5 3445 00A5
Money-making is a wonderful thing (Maxin & Skin in Carmen Queasy)
---------------------------------------------------------------------------
---------------------------------------------------------------------
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]>