From 5f0e64837e75517184ed17e6f3bc08e3f96dd824 Mon Sep 17 00:00:00 2001 From: Dark25 Date: Sat, 18 Jan 2025 23:41:52 +0100 Subject: [PATCH] fix(lib/VidGuardExtractor): Increase stack size to 8MB (#570) --- .../tachiyomi/lib/vidguardextractor/VidGuardExtractor.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/vidguard-extractor/src/main/java/eu/kanade/tachiyomi/lib/vidguardextractor/VidGuardExtractor.kt b/lib/vidguard-extractor/src/main/java/eu/kanade/tachiyomi/lib/vidguardextractor/VidGuardExtractor.kt index 4b037690..1f648222 100644 --- a/lib/vidguard-extractor/src/main/java/eu/kanade/tachiyomi/lib/vidguardextractor/VidGuardExtractor.kt +++ b/lib/vidguard-extractor/src/main/java/eu/kanade/tachiyomi/lib/vidguardextractor/VidGuardExtractor.kt @@ -84,12 +84,12 @@ class VidGuardExtractor(private val client: OkHttpClient) { Context.toString(svgObject) } } catch (e: Exception) { - Log.i("Error", e.toString()) + Log.e("Error", "JavaScript execution error: ${e.message}") } finally { Context.exit() } } - val t = Thread(ThreadGroup("A"), r, "thread_rhino", 2000000) // StackSize 2Mb: Run in a thread because rhino requires more stack size for large scripts. + val t = Thread(ThreadGroup("A"), r, "thread_rhino", 8 * 1024 * 1024) // Increase stack size to 8MB t.start() t.join() t.interrupt()