[ 
https://issues.apache.org/jira/browse/GEODE-9582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anthony Baker updated GEODE-9582:
---------------------------------
    Labels: pull-request-available unreleased  (was: pull-request-available)

> redis glob pattern should never throw PatternSyntaxException
> ------------------------------------------------------------
>
>                 Key: GEODE-9582
>                 URL: https://issues.apache.org/jira/browse/GEODE-9582
>             Project: Geode
>          Issue Type: Bug
>          Components: redis
>            Reporter: Darrel Schneider
>            Assignee: Darrel Schneider
>            Priority: Major
>              Labels: pull-request-available, unreleased
>             Fix For: 1.15.0
>
>
> The GlobPattern class converts a user's glob pattern into a pattern that is 
> compiled by the jdk's Pattern.compile method. Some character sequences will 
> cause the jdk to throw PatternSynaxException. For example giving it the bytes 
> {{stringToBytes("\C")}} causes an exception.
>  Native redis with this same pattern treats it like just "C".
>  I think we need to look at every case in which the jdk compile throws 
> PatternSynaxException and make sure GlobPattern will not submit a pattern to 
> Pattern.compile that will cause it to throw.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to