[ https://issues.apache.org/jira/browse/GEODE-9582?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Owen Nichols closed GEODE-9582. ------------------------------- > 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.7#820007)