Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.5
-
None
Description
If you search for nodes under a given path with ISDESCENDANTNODE and the path contains an @, no results are returned because the @ is removed from the path and then the path cannot be found.
The @ gets lost in the org.apache.jackrabbit.commons.query.sql2.Parser#readName method. The reason is that the initialize method assigns the wrong type for @.
Probably the problem exists for other special characters as well.