This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push:
new e53d9f5be7 OAK-11774: Remove usage of Guava's Splitter - fix split on
regex for Windows (#2420)
e53d9f5be7 is described below
commit e53d9f5be7beeb33064a7cc3aa7f4767da1e2d97
Author: Julian Reschke <[email protected]>
AuthorDate: Sat Aug 2 06:46:33 2025 +0200
OAK-11774: Remove usage of Guava's Splitter - fix split on regex for
Windows (#2420)
---
.../main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java
b/oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java
index 58139ff5a0..6b87761197 100644
---
a/oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java
+++
b/oak-run/src/main/java/org/apache/jackrabbit/oak/run/DataStoreCheckCommand.java
@@ -42,6 +42,7 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.atomic.AtomicInteger;
+import java.util.regex.Pattern;
import java.util.stream.Collectors;
import com.mongodb.ConnectionString;
@@ -329,7 +330,7 @@ public class DataStoreCheckCommand implements Command {
}
private static String decodeId(String id) {
- List<String> list =
Arrays.stream(id.split(System.getProperty("file.separator")))
+ List<String> list =
Arrays.stream(id.split(Pattern.quote(System.getProperty("file.separator"))))
.map(String::trim)
.filter(s -> !s.isEmpty())
.collect(Collectors.toList());