[
https://issues.apache.org/jira/browse/SLING-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12652367#action_12652367
]
Felix Meschberger commented on SLING-750:
-----------------------------------------
And Rev. 722458 provides the fix for the multiple pattern replacement
> JcrResourceResolver2 incorrectly loads existing configuration into its map
> entries
> ----------------------------------------------------------------------------------
>
> Key: SLING-750
> URL: https://issues.apache.org/jira/browse/SLING-750
> Project: Sling
> Issue Type: Bug
> Components: JCR Resource
> Affects Versions: JCR Resource 2.0.4
> Reporter: Felix Meschberger
> Assignee: Felix Meschberger
> Fix For: JCR Resource 2.0.4
>
>
> After the implementation of SLING-249 the new JcrResourceResolver2 class is
> expected to read existing JcrResourceResolverFactory configuration into its
> internal map entry list. This has a series of problems though:
> * The .*/.*/ pattern to match any scheme and any host is too greedy. The
> pattern should be [^/]+/[^/]+/ to not swallow slashes
> * Virtual Host entries were treated as prefix matches. They should rather
> be defined as hooked patterns using the ^ and $ charaters
> * URL Mapping entries were added the wrong way around, such that instead of
> mapping /* to /content/* etc. the mapping was /content/* to /* etc.
> * Multiple replacement of matched URL parts with replacement failed due to
> wrong java.util.Matcher use
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.