diff --git a/core/detekt_baseline.xml b/core/detekt_baseline.xml
index bd0212b73..68cc85d61 100644
--- a/core/detekt_baseline.xml
+++ b/core/detekt_baseline.xml
@@ -53,7 +53,6 @@
ReturnCount:OnSwipeTouchListener.kt$OnSwipeTouchListener.GestureListener$override fun onFling( e1: MotionEvent, e2: MotionEvent, velocityX: Float, velocityY: Float ): Boolean
ReturnCount:ToolbarScrollingKiwixWebView.kt$ToolbarScrollingKiwixWebView$@SuppressLint("ClickableViewAccessibility") override fun onTouchEvent(event: MotionEvent): Boolean
TooGenericExceptionCaught:CompatFindActionModeCallback.kt$CompatFindActionModeCallback$exception: Exception
- TooGenericExceptionCaught:FileReader.kt$e: Exception
TooGenericExceptionCaught:JNIInitialiser.kt$JNIInitialiser$e: Exception
TooGenericExceptionCaught:OnSwipeTouchListener.kt$OnSwipeTouchListener.GestureListener$exception: Exception
TooGenericExceptionThrown:AdapterDelegateManager.kt$AdapterDelegateManager$throw RuntimeException("No delegate registered for $item")
diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/FileReader.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/main/FileReader.kt
index 945ea5794..994476deb 100644
--- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/FileReader.kt
+++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/FileReader.kt
@@ -21,11 +21,12 @@ package org.kiwix.kiwixmobile.core.main
import android.content.Context
import java.io.BufferedReader
+import java.io.IOException
fun Context.readFile(filePath: String): String = try {
this.assets.open(filePath)
.bufferedReader()
.use(BufferedReader::readText)
-} catch (e: Exception) {
+} catch (e: IOException) {
"".also { e.printStackTrace() }
}