Hi, I'm trying to port my application delevoped under a cvs snapshot of 2.1.5-dev to the latest release (2.1.5.1).
This is my sitemap: <map:match pattern="statementList(*)"> <map:generate src="resources/jxt/balance-list.jxt" type="jxtg"/> <map:transform src="resources/xsl/statements-id.xsl"/> <map:transform src="resources/xml/transaction-paginator.xml" type="paginator"> <map:parameter name="page" value="{1}"/> </map:transform> <map:transform src="resources/xsl/balance-list.xsl"> <map:parameter name="mountpoint" value="{global:mountpoint}"/> <map:parameter name="date" value="{date:format}"/> </map:transform> <map:transform type="i18n"> <map:parameter name="locale" value="{request:locale}"/> </map:transform> <map:serialize type="xml"/> </map:match> balance-list.jxt has only one jx:out dealing with a Document received from flow <?xml version="1.0"?> <jx:out value="${document.firstChild}" xmlns:jx="http://apache.org/cocoon/templates/jx/1.0"/> the document is well-formed and this is the error: java.lang.RuntimeException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3418) at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:389) at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:56) at org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:549) at org.apache.cocoon.generation.JXTemplateGenerator.execute(JXTemplateGenerator.java:3230) at org.apache.cocoon.generation.JXTemplateGenerator.performGeneration(JXTemplateGenerator.java:2979) at org.apache.cocoon.generation.JXTemplateGenerator.generate(JXTemplateGenerator.java:2970) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:545) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:173) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:490) at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:120) Now if I comment paginator transformer all works fine, but I don't find the link from stacktrace and paginator. This seems an issue with JXT, but the interaction with the paginator transformer is quite suspicious. I got the same behaviour with xalan-2.6.0.jar taken from cvs snapshot of 2.1.5-dev (same version but different size). Any hints? TIA, -- Daniele Madama Pro-netics s.r.l. Via Elio Lampridio Cerva 127/c Roma Tel. 0651530849 http://www.pro-netics.com