From 2d14e3c1c439aa11c8444240bb9cdc205f64c78c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 20 Aug 2015 17:49:57 -0700 Subject: [PATCH] Temporarily work-around for repo update crashes On certain locales, F-Droid would crash at startup due to #334. This isn't a proper fix, but rather a workaround that logs what happened and links to the issue, instead of making F-Droid crash entirely. --- .../src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java b/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java index 6bf12c0bd..0ab42f434 100644 --- a/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java +++ b/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java @@ -157,6 +157,11 @@ public class LocalRepoKeyStore { } catch (UnrecoverableKeyException | KeyStoreException | NoSuchAlgorithmException | CertificateException | OperatorCreationException | IOException e) { Log.e(TAG, "Error loading keystore: " + e.getMessage()); Log.e(TAG, Log.getStackTraceString(e)); + // TODO: Remove once we have a proper fix for #334 + } catch (IllegalArgumentException e) { + Log.e(TAG, "Error loading keystore: " + e.getMessage()); + Log.e(TAG, Log.getStackTraceString(e)); + Log.e(TAG, "See https://gitlab.com/fdroid/fdroidclient/issues/334"); } }