[ 
https://issues.apache.org/jira/browse/JCR-5153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18070332#comment-18070332
 ] 

Konrad Windszus edited comment on JCR-5153 at 4/1/26 1:03 PM:
--------------------------------------------------------------

I failed to improve the escape logic so for now probably just documenting the 
uncovered edge cases in the javadoc would be good.


was (Author: kwin):
I failed to improve the escape logic so for now probably just documenting the 
edge cases in the javadoc.

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

Reply via email to