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]
