[
https://issues.apache.org/jira/browse/XALANJ-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uwe Schindler updated XALANJ-2590:
----------------------------------
Component/s: (was: Xalan)
XSLTC
> "InternalRuntimeError: Expected element missing at 6" after upgrade to XALAN
> 2.7.2
> ----------------------------------------------------------------------------------
>
> Key: XALANJ-2590
> URL: https://issues.apache.org/jira/browse/XALANJ-2590
> Project: XalanJ2
> Issue Type: Bug
> Security Level: No security risk; visible to anyone(Ordinary problems in
> Xalan projects. Anybody can view the issue.)
> Components: DTM, XSLTC
> Affects Versions: 2.7.2
> Reporter: Uwe Schindler
> Assignee: Steven J. Hathaway
>
> Hi,
> after upgrading to XALAN 2.7.2, I got very strange errors in one of my XSL
> transformations, but just for some documents. It took a while to find the
> problem:
> I have an extension function that returns a NodeList with some elements and
> text nodes (some HTML). Unfortunately this NodeList contained an *empty* text
> node as very last element. This is perfectly fine for DOM, because there is
> nothing that forbids empty text nodes. This empty node caused the following
> error when invoking <xsl:copy-of select=java:Class:myExtensionFunction()"/>:
> {{InternalRuntimeError: Expected element missing at 6}}
> (6 is the last node in the Node-Set, the empty text node)
> I fixed the issue by calling normalize() before returning the NodeList as
> quick hack. Later I did a better fix to not create the empty nodes at all.
> In XALAN 2.7.1 this worked without any problem.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]