Hi, I got the following NPE in AbstractCachingProcessingPipeline class: java.lang.NullPointerException at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.setupPipeline(AbstractCachingProcessingPipeline.java:562) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.preparePipeline(AbstractProcessingPipeline.java:501) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:467) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:145)
Code: if (i > 0 && i > this.fromCacheKey.size()) { // shorten key for(int m=i; m < this.toCacheSourceValidities.length; m++) { this.toCacheKey.removeLastKey(); if (!this.cacheCompleteResponse) { this.firstNotCacheableTransformerIndex--; } this.cacheCompleteResponse = false; } SourceValidity[] copy = new SourceValidity[i]; System.arraycopy(this.toCacheSourceValidities, 0, copy, 0, copy.length); this.toCacheSourceValidities = copy; len = this.toCacheSourceValidities.length; } else { It seems to me that this.toCacheKey.size() should be used instead of this.fromCacheKey.size(). The exception occurs in the chaperon samples, if I use <map:transform type="lexer" src="cocoon:/quote.xlex"/> <map:transform type="parser" src="cocoon:/quote.xgrm"/> instead of <map:transform type="lexer" src="grammars/quote.xlex"/> <map:transform type="parser" src="grammars/quote.xgrm"/> BTW, this pipeline must be complete cacheable. Carsten any hints? Stephan Michels. _______________________________________________________________________ Stephan Michels EMail: [EMAIL PROTECTED] ICQ: 115535699 Tel: +49-030-314-21583 ----+----|----+----|----+----|----+----|----+----|----+----|----+----|-| --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]