Well, it seems like an encoding problem: a problem you should find with all  
XML files.

Yours XSL Exception are raised by Trax: the XSLT interpreters (Xalan, 
Saxon,...) but you haven't changed these files and they didn't raise that 
exception before.

Could you please try to validate your sitemap please with an XML validator 
like the one with Eclipse?

Le Lundi 05 Janvier 2004 18:55, Iain McNally a �crit :
> I'm using vi to open and save the file.
> I don't think it's anything to do with the actual change to the sitemap
> itself,  it's some configuration to do with sitemap reloading perhaps?
> There are xsl transforms in the sub sitemaps.Couldthey be somehow be
> getting "Lost"?
> Thanks for the help, very appreciated.
> Iain
>
> ----- Original Message -----
> From: "Nicolas Toper" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, January 05, 2004 5:48 PM
> Subject: Re: [Help]sub-sitemaps throwing NullPointerException after edit of
> main sitemap!
>
>
> It's weird b/c the exception is in the XSLT process and if I remember right
> Cocoon doesn't use it for the sitemap...
>
> Have you looked at the size in bits of the old and new files?
>
>  It looks like be an encoding problem. Which editor are you using to open
> it?
>
> Le Lundi 05 Janvier 2004 18:38, Iain McNally a �crit :
> > >>What did you do to the main sitemap?
> >
> > I just open it and then save it.No actual changes to the sitemap.
> > Just the process of opening the file and saving it causes this to happen.
> > To fix it I usually have to "touch" the sub-sitemap in question, which is
> > not really an option in the day to day use of the application.
> >
> > ----- Original Message -----
> > From: "Nicolas Toper" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, January 05, 2004 5:36 PM
> > Subject: Re: [Help]sub-sitemaps throwing NullPointerException after edit
>
> of
>
> > main sitemap!
> >
> >
> > Well, what if you reverse to the old sitemap?
> > What did you do to the main sitemap?
> >
> > Le Lundi 05 Janvier 2004 18:31, Iain McNally a �crit :
> > > > Hi,
> > > > I've been using coocon for some time now and everything usually work
> > > > out
> > >
> > > ok
> > >
> > > > but I'm having a major issue at the moment with sub-sitemaps.
> > > > I have a number of subsitemaps configured in the main sitemap, and
> > > > EVERYRTHING  works perfectly up until I edit and save the main
> > >
> > > sitemap.Once
> > >
> > > > I request the page again the error below is thrown.
> > > >
> > > > org.apache.cocoon.ProcessingException: Exception in creating
> > > > Transform Handler: java.lang.NullPointerException
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformerHandler(X
>
> > >S
> > >
> > > > LTProcessorImpl.java:295)
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformerHandler(X
>
> > >S
> > >
> > > > LTProcessorImpl.java:239)
> > > >  at
>
> org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:
> > > > 298)
> > > >  at
>
> org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(A
>
> > >b
> > >
> > > > stractEventPipeline.java:215)
> > > >  at
>
> org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEve
>
> > >n
> > >
> > > > tPipeline.java:278)
> > > >  at
>
> org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(Cach
>
> > >i
> > >
> > > > ngEventPipeline.java:141)
> > > >  at
>
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Caching
>
> > >S
> > >
> > > > treamPipeline.java:317)
> > > >  at
>
> org.apache.cocoon.www.test.sitemap_xmap.matchd0e123(/home/o2uk/jakarta-tomc
>
> > >a
>
> t-4.0.6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/te
>
> > >s
> > >
> > > > t/sitemap_xmap.java:1029)
> > > >  at
>
> org.apache.cocoon.www.test.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4
>
> > >.
>
> 0.6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/test/s
>
> > >i
> > >
> > > > temap_xmap.java:607)
> > > >  at
>
> org.apache.cocoon.www.test.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4
>
> > >.
>
> 0.6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/test/s
>
> > >i
> > >
> > > > temap_xmap.java:525)
> > > >  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.matchd0e610(/home/o2uk/jakarta-tomcat-4.
>
> > >0
>
> .6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/sitemap
>
> > >_
> > >
> > > > xmap.java:4646)
> > > >  at
>
> org.apache.cocoon.www.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4.0.6/
>
> > >w
>
> ork/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/sitemap_xma
>
> > >p
> > >
> > > > .java:3821)
> > > >  at
>
> org.apache.cocoon.www.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4.0.6/
>
> > >w
>
> ork/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/sitemap_xma
>
> > >p
> > >
> > > > .java:3709)
> > > >  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
>
> com.changingworlds.nav.devicemanager.DeviceManager.service(DeviceManager.ja
>
> > >v
> > >
> > > > a:92)
> > > >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > >  at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>
> > >n
> > >
> > > > FilterChain.java:247)
> > > >  at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>
> > >h
> > >
> > > > ain.java:193)
> > > >  at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>
> > >a
> > >
> > > > va:243)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  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.j
>
> > >a
> > >
> > > > va:190)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  at
>
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:
> > >2
> > >
> > > > 46)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  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:18
>
> > >0
> > >
> > > > )
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  at
>
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>
> > >.
> > >
> > > > java:170)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>
> > >0
> > >
> > > > )
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  at
> >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> >
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  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.jav
>
> > >a
> > >
> > > > :174)
> > > >
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  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:112
>
> > >5
> > >
> > > > )
> > > >  at java.lang.Thread.run(Thread.java:536)
> > > > Caused by: java.lang.NullPointerException
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTemplates(XSLTProces
>
> > >s
> > >
> > > > orImpl.java:379)
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformerHandler(X
>
> > >S
> > >
> > > > LTProcessorImpl.java:247)
> > > >  ... 51 more
> > > > java.lang.NullPointerException
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTemplates(XSLTProces
>
> > >s
> > >
> > > > orImpl.java:379)
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformerHandler(X
>
> > >S
> > >
> > > > LTProcessorImpl.java:247)
> > > >  at
>
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.getTransformerHandler(X
>
> > >S
> > >
> > > > LTProcessorImpl.java:239)
> > > >  at
>
> org.apache.cocoon.transformation.TraxTransformer.setup(TraxTransformer.java:
> > > > 298)
> > > >  at
>
> org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(A
>
> > >b
> > >
> > > > stractEventPipeline.java:215)
> > > >  at
>
> org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEve
>
> > >n
> > >
> > > > tPipeline.java:278)
> > > >  at
>
> org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(Cach
>
> > >i
> > >
> > > > ngEventPipeline.java:141)
> > > >  at
>
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Caching
>
> > >S
> > >
> > > > treamPipeline.java:317)
> > > >  at
>
> org.apache.cocoon.www.test.sitemap_xmap.matchd0e123(/home/o2uk/jakarta-tomc
>
> > >a
>
> t-4.0.6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/te
>
> > >s
> > >
> > > > t/sitemap_xmap.java:1029)
> > > >  at
>
> org.apache.cocoon.www.test.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4
>
> > >.
>
> 0.6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/test/s
>
> > >i
> > >
> > > > temap_xmap.java:607)
> > > >  at
>
> org.apache.cocoon.www.test.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4
>
> > >.
>
> 0.6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/test/s
>
> > >i
> > >
> > > > temap_xmap.java:525)
> > > >  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.matchd0e610(/home/o2uk/jakarta-tomcat-4.
>
> > >0
>
> .6/work/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/sitemap
>
> > >_
> > >
> > > > xmap.java:4646)
> > > >  at
>
> org.apache.cocoon.www.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4.0.6/
>
> > >w
>
> ork/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/sitemap_xma
>
> > >p
> > >
> > > > .java:3821)
> > > >  at
>
> org.apache.cocoon.www.sitemap_xmap.process(/home/o2uk/jakarta-tomcat-4.0.6/
>
> > >w
>
> ork/Standalone/localhost/ndm/cocoon-files/org/apache/cocoon/www/sitemap_xma
>
> > >p
> > >
> > > > .java:3709)
> > > >  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
>
> com.changingworlds.nav.devicemanager.DeviceManager.service(DeviceManager.ja
>
> > >v
> > >
> > > > a:92)
> > > >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > > >  at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio
>
> > >n
> > >
> > > > FilterChain.java:247)
> > > >  at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
>
> > >h
> > >
> > > > ain.java:193)
> > > >  at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
>
> > >a
> > >
> > > > va:243)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  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.j
>
> > >a
> > >
> > > > va:190)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  at
>
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:
> > >2
> > >
> > > > 46)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  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:18
>
> > >0
> > >
> > > > )
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  at
>
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve
>
> > >.
> > >
> > > > java:170)
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17
>
> > >0
> > >
> > > > )
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  at
> >
> > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
> >
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 64)
> > > >  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.jav
>
> > >a
> > >
> > > > :174)
> > > >
> > > >  at
>
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:
> > >5
> > >
> > > > 66)
> > > >  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:112
>
> > >5
> > >
> > > > )
> > > >  at java.lang.Thread.run(Thread.java:536)
> > > >
> > > > I'm afraid I'm not too familiar with the inner workings of cocoon and
> > > > haven't found much help on this so any help would be greatly
> >
> > appreciated.
> >
> > > > Iain
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to