From f4ad7aa43dd36c23a3573bc120e21337753d98f0 Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 1 Aug 2023 16:29:36 +0200 Subject: [PATCH] References #3045 Use different encoding reading process output --- .../OneDriveWindowsLocationPresetsProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/cryptomator/common/locationpresets/OneDriveWindowsLocationPresetsProvider.java b/src/main/java/org/cryptomator/common/locationpresets/OneDriveWindowsLocationPresetsProvider.java index 7dcfde239..1d5bffd70 100644 --- a/src/main/java/org/cryptomator/common/locationpresets/OneDriveWindowsLocationPresetsProvider.java +++ b/src/main/java/org/cryptomator/common/locationpresets/OneDriveWindowsLocationPresetsProvider.java @@ -83,8 +83,8 @@ public final class OneDriveWindowsLocationPresetsProvider implements LocationPre throw new TimeoutException(cmdDescription + " timed out after " + timeoutSeconds + "s"); } if (process.exitValue() != 0) { - @SuppressWarnings("resource") var stdout = process.inputReader(StandardCharsets.UTF_8).lines().collect(Collectors.joining("\n")); - @SuppressWarnings("resource") var stderr = process.errorReader(StandardCharsets.UTF_8).lines().collect(Collectors.joining("\n")); + @SuppressWarnings("resource") var stdout = process.inputReader(StandardCharsets.ISO_8859_1).lines().collect(Collectors.joining("\n")); + @SuppressWarnings("resource") var stderr = process.errorReader(StandardCharsets.ISO_8859_1).lines().collect(Collectors.joining("\n")); throw new CommandFailedException(cmdDescription, process.exitValue(), stdout, stderr); } }