Tom, first of all, thanks much for helping us with this. It is *very* appreciated.
Tom Amiro wrote: > Hi, > > After modifying ./documentation/stylesheets/book2menu.xsl so XSLTC > could compile it, I got to the next problem, which doesn't appear > to be XSLTC related. Ok, let's see. > After bringing up the http://localhost:8080/cocoon and clicking on > the Documentation link, it throws > > java.lang.NullPointerException > at >org.apache.cocoon.components.notification.DefaultNotifyingBuilder.build(DefaultNotifyingBuilder.java:111) > at >org.apache.cocoon.components.notification.DefaultNotifyingBuilder.build(DefaultNotifyingBuilder.java:170) > at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1083) > 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) > > The error happens in a block that traps a SAXParserException on the following line >of > code > > n.addExtraDescription("location", sourceLocator.getSystemId()); > > What do you suggest you/we do to get further? Hmmm, the source code says if( null != sourceLocator ) { n.addExtraDescription("location", sourceLocator.getSystemId()); ... } so the NPE doesn't come from sourceLocator being null. Also, if getSystemId() returns null, the method is public void addExtraDescription(String extraDescriptionDescription, String extraDescription) { this.extraDescriptions.put(extraDescriptionDescription, extraDescription); } where "extraDescriptions" is a HashMap, so it's entirely legal to have null values there. I'm puzzled. Do you people at cocoon-dev have any idea? [please, keep people copied since I don't think they are subscribed to cocoon-dev, thanks] -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. <[EMAIL PROTECTED]> Friedrich Nietzsche -------------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]