[ https://issues.apache.org/jira/browse/JCR-5153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17959736#comment-17959736 ]
Konrad Windszus commented on JCR-5153: -------------------------------------- Not only, also about some whitespace characters (https://en.wikipedia.org/wiki/Whitespace_character). I consider the comment bq. any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. just incorrect. This is not what the range says. > Text.escapeIllegalJcrChars(String) does not escape all illegal JCR characters > ----------------------------------------------------------------------------- > > Key: JCR-5153 > URL: https://issues.apache.org/jira/browse/JCR-5153 > Project: Jackrabbit Content Repository > Issue Type: Bug > Components: jackrabbit-jcr-commons > Affects Versions: 2.23.1 > Reporter: Konrad Windszus > Priority: Major > > The grammar at > https://s.apache.org/jcr-2.0-spec/3_Repository_Model.html#3.2.2%20Local%20Names > defines which characters are valid within a local JCR name. However the > method {{Text.escapeIllegalJcrChars(String)}} does not properly escape: > # unicode characters which are outside the char range defined by > https://www.w3.org/TR/xml/#NT-Char -- This message was sent by Atlassian Jira (v8.20.10#820010)