From 6ca4a080188111d40430e8820d830a06e51495de Mon Sep 17 00:00:00 2001 From: Brage Date: Mon, 31 Jul 2023 02:23:51 +0200 Subject: [PATCH] Adjustment to error logging --- .../no/iktdev/streamit/content/convert/ConvertRunner.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Convert/src/main/kotlin/no/iktdev/streamit/content/convert/ConvertRunner.kt b/Convert/src/main/kotlin/no/iktdev/streamit/content/convert/ConvertRunner.kt index d88604dc..8d176232 100644 --- a/Convert/src/main/kotlin/no/iktdev/streamit/content/convert/ConvertRunner.kt +++ b/Convert/src/main/kotlin/no/iktdev/streamit/content/convert/ConvertRunner.kt @@ -23,6 +23,13 @@ class ConvertRunner(val referenceId: String, val listener: IConvertListener) { suspend fun readAndConvert (subtitleInfo: SubtitleInfo) { val inFile = File(subtitleInfo.inputFile) + if (!inFile.canRead()) { + logger.error { "$referenceId ${subtitleInfo.inputFile}: Cant read file!" } + withContext(Dispatchers.Default) { + listener.onError(referenceId, subtitleInfo, "Cant read file!") + } + return + } val reader = getReade(inFile) val dialogs = reader?.read() if (dialogs.isNullOrEmpty()) {