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)

Reply via email to