Skip to content

Commit 863d42d

Browse files
BSSsunnyyuqi1129
andauthored
[#3088] Improvement(jdbc-doris): Improve greedy regular expressions for DorisExceptionConverter (#3120)
### What changes were proposed in this pull request? #3088 ### Why are the changes needed? In DorisExceptionConverter.java we have a greedy regular expression that could potentially cause issues Fix: #3088 ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? IT&UT Co-authored-by: Qi Yu <yuqi@datastrato.com>
1 parent c8dabb7 commit 863d42d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

catalogs/catalog-jdbc-doris/src/main/java/com/datastrato/gravitino/catalog/doris/converter/DorisExceptionConverter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class DorisExceptionConverter extends JdbcExceptionConverter {
3232
static final int CODE_OTHER = 1105;
3333

3434
private static final String DATABASE_ALREADY_EXISTS_PATTERN_STRING =
35-
".*detailMessage = Can't create database '.*'; database exists";
35+
".*?detailMessage = Can't create database '.*?'; database exists";
3636
private static final Pattern DATABASE_ALREADY_EXISTS_PATTERN =
3737
Pattern.compile(DATABASE_ALREADY_EXISTS_PATTERN_STRING);
3838

0 commit comments

Comments
 (0)