This is an automated email from the ASF dual-hosted git repository.

reschke pushed a commit to branch OAK-11774-fix2
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git

commit 4d5d9419732b4ffbaec2414ecb3c35d15b141670
Author: Julian Reschke <[email protected]>
AuthorDate: Fri Aug 1 19:33:38 2025 +0100

    OAK-11774: Remove usage of Guava's Splitter - fix split on regex for Windows
---
 .../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());

Reply via email to