apache/gravitino

[Improvement] Use of regex on error messages can be fragile in DorisExceptionConverter.java

Ouverte

#3 027 ouverte le 19 avr. 2024

 (11 commentaires) (0 réaction) (1 personne assignée)Java (887 forks)auto 404
good first issueimprovement

Métriques du dépôt

Stars
 (3 058 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

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.

Guide contributeur