From 75fe77f9d4f0ae8c004baa0897ef1380b46e09b1 Mon Sep 17 00:00:00 2001 From: sspanak Date: Sat, 26 Apr 2025 12:21:04 +0300 Subject: [PATCH] trying to get more logs for when the F-droid build crashes --- app/build-dictionaries.gradle | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/build-dictionaries.gradle b/app/build-dictionaries.gradle index f1c98b89..c53e319c 100644 --- a/app/build-dictionaries.gradle +++ b/app/build-dictionaries.gradle @@ -36,8 +36,12 @@ ext.convertDictionaries = { definitionsInputDir, dictionariesInputDir, dictionar // this cannot be static, because DictionaryTools will not be visible def convertDictionary(File definition, File csvDictionary, String dictionariesOutputDir, String dictionariesMetaDir, String outputDictionaryExtension, HashMap sounds, boolean prependSoundsToWords, boolean noSyllables, Locale locale, int maxErrors, String csvDelimiter) { - if (isDictionaryUpToDate(definition, csvDictionary, dictionariesMetaDir)) { - return [0, ""] + try { + if (isDictionaryUpToDate(definition, csvDictionary, dictionariesMetaDir)) { + return [0, ""] + } + } catch (Exception e) { // not sure why this crashes sometimes... + return [1, "Failed checking freshness of '${csvDictionary.name}'. ${e.message}\n"] } final LATIN_ONLY_WORD = "^[A-Za-z]+\$"