Darrel Schneider created GEODE-9582:
---------------------------------------
Summary: 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
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.3.4#803005)