Open justinmclean opened 1 week ago
In DorisExceptionConverter.java we have a greedy regular expression that could potentially cause issues.
private static final String DATABASE_ALREADY_EXISTS_PATTERN_STRING = ".*detailMessage = Can't create database '.*'; database exists";
Change the regular expression to not be greedy or don't use a regular expression.
How about change it to private static final String DATABASE_ALREADY_EXISTS_PATTERN_STRING = ".*?detailMessage = Can't create database '.*?'; database exists";
private static final String DATABASE_ALREADY_EXISTS_PATTERN_STRING = ".*?detailMessage = Can't create database '.*?'; database exists";
What would you like to be improved?
In DorisExceptionConverter.java we have a greedy regular expression that could potentially cause issues.
How should we improve?
Change the regular expression to not be greedy or don't use a regular expression.