Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.6
-
None
-
None
-
Operating System: Other
Platform: Other
-
29367
Description
I have a StackOverflowError when the XPath of my variable test = "aa | bb[not
(cc/@t='V')]/pp"
but not if the XPath = "bb[not(cc/@t='V')]/pp | aa"
-----------------------------
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method = "html" encoding="iso-8859-1" />
<xsl:template match="/">
<html>
<title></title>
<body>
<xsl:variable name = "test" select = "aa | bb[not(cc/@t='V')]/pp" />
</body>
</html>
</xsl:template>
</xsl:stylesheet>
-------------------
<aa>
<bb>
</bb>
</aa>
-------------------
Attachments
Issue Links
- is related to
-
XALANJ-2347 xpath expression containing attribute test followed by or and the preceding axis causes stack overflow.
- Open
-
XALANJ-1243 java.lang.StackOverflowError in XString.equals()
- Resolved
-
XALANJ-2001 normalize-space gives StackOverflowError
- Resolved
- relates to
-
XALANJ-1991 StackOverflowException comparing two strings
- Resolved