From cf5e6b242b2772a57eac5a4d9b31d7b4977cf66c Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Fri, 7 May 2021 23:48:12 +0200 Subject: [PATCH] Wrap exception with file details Relates to #KT-39776 --- .../jetbrains/kotlin/load/kotlin/VirtualFileKotlinClass.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/VirtualFileKotlinClass.kt b/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/VirtualFileKotlinClass.kt index c6d6680d7a7..8e500be9ea7 100644 --- a/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/VirtualFileKotlinClass.kt +++ b/compiler/frontend.java/src/org/jetbrains/kotlin/load/kotlin/VirtualFileKotlinClass.kt @@ -79,8 +79,9 @@ class VirtualFileKotlinClass private constructor( } private fun logFileReadingErrorMessage(e: Throwable, file: VirtualFile): Throwable { - LOG.warn(renderFileReadingErrorMessage(file), e) - return e + val errorMessage = renderFileReadingErrorMessage(file) + LOG.warn(errorMessage, e) + return IllegalStateException(errorMessage, e) } private fun renderFileReadingErrorMessage(file: VirtualFile): String =