apache/gravitino
[Improvement] Use of regex on error messages can be fragile in DorisExceptionConverter.java
Offen
#3.027 geöffnet am 19.04.2024
good first issueimprovement
Repository-Metriken
- Stars
- (3.058 Sterne)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
What would you like to be improved?
DorisExceptionConverter.java uses a DATABASE_ALREADY_EXISTS_PATTERN_STRING regex to check error messages for databases that already exist. There are several issues with this and regex can be fragile expensive or even a possible DOS vector
How should we improve?
If possible improve code to not use regexp for this error condition.