You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Amir Rosen <am...@cti2.com> on 2002/09/02 14:31:37 UTC

RE: BUG: TraxTransformer uses cached URI resolver

Is there any commiter who want to help us ????

Thanks,
amir

> -----Original Message-----
> From: Sven Kitschke [mailto:kicke@web.de]
> Sent: Thursday, August 29, 2002 10:34 AM
> To: cocoon-dev@xml.apache.org
> Subject: Re: BUG: TraxTransformer uses cached URI resolver
> 
> 
> Hi,
> 
> Amir Rosen wrote:
> 
> > Hi,
> > 
> > There's a bug in TraxTransformer when using Saxon with caching.
> > 
> 
> <snip />
> 
> > 
> > Anyway, our solution is simple, we should set the 
> URIResolver we want to use explicitly:
> > 
> > in TransformerHandler#getTransformerHandler(Source, 
> XMLFilter) there's the code:
> > 
> > TransformerHandler handler = 
> getTransformerFactory().newTransformerHandler(templates);
> > handler.getTransformer().setErrorListener(new 
> TraxErrorHandler(getLogger()));
> > return handler;
> > 
> > before returning the handler we should add the line:
> > 
> > handler.getTransformer().setURIResolver(this);
> 
> I can confirm that applying this patch helps against some NPEs!
> See below. Thank you!
> 
> Can someone please apply this patch to cvs?
> 
> > 
> > 
> > A comment has been sent to JSR 63 about this issue.
> > 
> > BTW:
> > I'm using:
> > - cocoon 2.0.3-dev
> > - saxon 6.5.2
> > 
> 
> Me too.
> 
> > 
> > 
> > Thanks,
> 
> Thank you very much.
> 
> > 
> > Amir Rosen
> > CTI Squared
> > amir@cti2.com
> > +972-9-9605200 (258)
> >  
> 
> ---------------------------------------------------
> org.apache.cocoon.ProcessingException: Failed to execute pipeline.: 
> java.lang.NullPointerException
> 	at 
> org.apache.cocoon.components.pipeline.CachingEventPipeline.pro
> cess(CachingEventPipeline.java:223)
> 	at 
> org.apache.cocoon.components.source.SitemapSource.toSAX(Sitema
> pSource.java:353)
> 	at 
> org.apache.cocoon.generation.FileGenerator.generate(FileGenera
> tor.java:143)
> ...
> java.lang.NullPointerException
> 	at 
> org.apache.cocoon.components.xslt.XSLTProcessorImpl.resolve(XS
LTProcessorImpl.java:481)
> 	at com.icl.saxon.functions.Document.makeDoc(Document.java:201)
> 	at 
> com.icl.saxon.functions.Document.getDocuments(Document.java:134)
> 	at com.icl.saxon.functions.Document.evaluate(Document.java:70)
> ...
> ----------------------------------------------------
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org