-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
On Windows, when opening a remote zarr image (e.g. https://uk1s3.embassy.ebi.ac.uk/idr/zarr/v0.4/idr0062A/6001240.zarr), the following exception is thrown:
java.util.regex.PatternSyntaxException: Unescaped trailing backslash near index 1
\
at java.base/java.util.regex.Pattern.error(Pattern.java:2204)
at java.base/java.util.regex.Pattern.compile(Pattern.java:1951)
at java.base/java.util.regex.Pattern.<init>(Pattern.java:1576)
at java.base/java.util.regex.Pattern.compile(Pattern.java:1101)
at java.base/java.lang.String.split(String.java:3356)
at java.base/java.lang.String.split(String.java:3447)
at loci.formats.services.JZarrServiceImpl.<init>(JZarrServiceImpl.java:84)
at loci.formats.in.ZarrReader.initializeZarrService(ZarrReader.java:468)
at loci.formats.in.ZarrReader.initFile(ZarrReader.java:189)
at loci.formats.FormatReader.setId(FormatReader.java:1480)
This is due to this line:
| String[] pathSplit = root.toString().split(File.separator); |
On Windows, File.separator is \, and calling String.split("\") throws the exception above.
NicoKiaru, Rdornier and lubianat
Metadata
Metadata
Assignees
Labels
No labels