DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24580>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24580 using document('') with XSLTC in Cocoon results in NPE Summary: using document('') with XSLTC in Cocoon results in NPE Product: XalanJ2 Version: 2.5 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: org.apache.xalan.xsltc AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Using <xsl:value-of select="document('')/xsl:stylesheet"/> in Cocoon results in a NPE as you can see on the attached stack trace. Is it related to enhancement request bug 19478? Version 2.5.2 is in use. Joerg Caused by: javax.xml.transform.TransformerException: java.lang.NullPointerException at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:712) at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:307) at org.apache.xalan.xsltc.trax.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:270) at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) at org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:579) at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source) at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318) at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337) at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:266) at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141) ... 36 more Caused by: java.lang.NullPointerException at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2._type2(SAX2DTM2.java:2026) at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2.getTypedAttribute(SAX2DTM2.java:2635) at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2$TypedAttributeIterator.setStartNode(SAX2DTM2.java:618) at org.apache.xalan.xsltc.dom.MultiDOM$AxisIterator.setStartNode(MultiDOM.java:142) at test$2.test(pred(=(funcall(generate-id, []), funcall(generate-id, [cast(funcall(key, [literal-expr(status), step("attribute", 16)]), node-type)])))) at org.apache.xalan.xsltc.dom.CurrentNodeListIterator.next(CurrentNodeListIterator.java:184) at org.apache.xalan.xsltc.dom.ForwardPositionIterator.next(ForwardPositionIterator.java:99) at test.applyTemplates1() at test.applyTemplates() at test.applyTemplates() at test.transform() at org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:545) at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:702)
