[ http://issues.apache.org/jira/browse/XALANJ-1718?page=all ]

Brian Minchau updated XALANJ-1718:
----------------------------------

    Version: Latest Development Code
                 (was: 2.5)

> using document('') with XSLTC in Cocoon results in NPE
> ------------------------------------------------------
>
>          Key: XALANJ-1718
>          URL: http://issues.apache.org/jira/browse/XALANJ-1718
>      Project: XalanJ2
>         Type: Bug
>   Components: XSLTC
>     Versions: Latest Development Code
>  Environment: Operating System: Other
> Platform: Other
>     Reporter: Jörg Heinicke
>     Assignee: Xalan Developers Mailing List

>
> 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)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to