Closed 08shiro80 closed 1 year ago
Seems like an issue from HtmlUnit, which we don't use anymore and have replaced in in the preview version, you you try that? https://github.com/Suwayomi/Tachidesk-Server-preview/releases
tried but it says missing depencies in log
but there are on the server installed
â•‘ <3 Playwright Team â•‘ â•šâ•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• name='Error stack='Error: â•”â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•— â•‘ Host system is missing dependencies to run browsers. â•‘ â•‘ Please install them with the following command: â•‘ â•‘ â•‘ â•‘ sudo mvn exec:java -e -Dexec.mainClass=com.microsoft.playwright.CLI -Dexec.args="install-deps" â•‘ â•‘ â•‘ â•‘ Alternatively, use apt: â•‘ â•‘ sudo apt-get install libglib2.0-0\ â•‘ â•‘ libnss3\ â•‘ â•‘ libnspr4\ â•‘ â•‘ libatk1.0-0\ â•‘ â•‘ libatk-bridge2.0-0\ â•‘ â•‘ libcups2\ â•‘ â•‘ libdrm2\ â•‘ â•‘ libdbus-1-3\ â•‘ â•‘ libatspi2.0-0\ â•‘ â•‘ libx11-6\ â•‘ â•‘ libxcomposite1\ â•‘ â•‘ libxdamage1\ â•‘ â•‘ libxext6\ â•‘ â•‘ libxfixes3\ â•‘ â•‘ libxrandr2\ â•‘ â•‘ libgbm1\ â•‘ â•‘ libxcb1\ â•‘ â•‘ libxkbcommon0\ â•‘ â•‘ libpango-1.0-0\ â•‘ â•‘ libcairo2\ â•‘ â•‘ libasound2 â•‘ â•‘ â•‘ â•‘ <3 Playwright Team â•‘ â•šâ•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• at validateDependenciesLinux (/tmp/playwright-java-8640670516529374972/package/lib/server/registry/dependencies.js:216:9) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async Registry._validateHostRequirements (/tmp/playwright-java-8640670516529374972/package/lib/server/registry/index.js:553:43) at async Chromium._launchProcess (/tmp/playwright-java-8640670516529374972/package/lib/server/browserType.js:175:7) at async Chromium._innerLaunch (/tmp/playwright-java-8640670516529374972/package/lib/server/browserType.js:105:9) at async Chromium._innerLaunchWithRetries (/tmp/playwright-java-8640670516529374972/package/lib/server/browserType.js:86:14) at async ProgressController.run (/tmp/playwright-java-8640670516529374972/package/lib/server/progress.js:92:22) at async Chromium.launch (/tmp/playwright-java-8640670516529374972/package/lib/server/browserType.js:63:21) at async BrowserTypeDispatcher.launch (/tmp/playwright-java-8640670516529374972/package/lib/server/dispatchers/browserTypeDispatcher.js:35:21) at async DispatcherConnection.dispatch (/tmp/playwright-java-8640670516529374972/package/lib/server/dispatchers/dispatcher.js:317:22) } at eu.kanade.tachiyomi.network.interceptor.CloudflareInterceptor.intercept(CloudflareInterceptor.kt:53) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:221) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at eu.kanade.tachiyomi.network.interceptor.UserAgentInterceptor.intercept(UserAgentInterceptor.kt:19) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201) at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154) at eu.kanade.tachiyomi.network.OkHttpExtensionsKt$asObservable$1$requestArbiter$1.request(OkHttpExtensions.kt:32) at rx.Subscriber.setProducer(Subscriber.java:211) at rx.internal.operators.OnSubscribeMap$MapSubscriber.setProducer(OnSubscribeMap.java:102) at rx.Subscriber.setProducer(Subscriber.java:205) at eu.kanade.tachiyomi.network.OkHttpExtensionsKt.asObservable$lambda$0(OkHttpExtensions.kt:54) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:41) at rx.internal.operators.OnSubscribeDoOnEach.call(OnSubscribeDoOnEach.java:30) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:48) at rx.internal.operators.OnSubscribeMap.call(OnSubscribeMap.java:33) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.subscribe(Observable.java:10423) at rx.Observable.subscribe(Observable.java:10390) at suwayomi.tachidesk.manga.impl.util.lang.RxCoroutineBridgeKt.awaitOne(RxCoroutineBridge.kt:29) at suwayomi.tachidesk.manga.impl.util.lang.RxCoroutineBridgeKt.awaitSingle(RxCoroutineBridge.kt:24) at suwayomi.tachidesk.manga.impl.MangaList.getMangaList(MangaList.kt:38) at suwayomi.tachidesk.manga.controller.SourceController$latest$2$1.invokeSuspend(SourceController.kt:100) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) Caused by: com.microsoft.playwright.PlaywrightException: Error { message='
Are you running Tachidesk under docker? The nhentai cloudflare bypass method doesn't work on docker.
ahh, ok but i cant install the deb/ or run the jar the jar file says that are missing depecies and the deb file says
You shouldn't use dpkg to install the deb, you should use apt sudo apt install ./tachidesk.deb
yeah same error sudo apt install ./Tachidesk-Server-v0.6.6-r1175-debian-all.deb Reading package lists... Error! E: Popen subprocess returned error code (2) E: Encountered a section with no Package: header E: Problem with MergeList /x/x/x/tachiyomi/Tachidesk-Server-v0.6.6-r1175-debian-all.deb E: The package list or status file could not be read or opened.
I would suggest moving to the discord, github isnt a good place to help with troubleshooting https://discord.gg/DDZdqZWaHA
i joined as Shirogakyou
Device information
Steps to reproduce
Expected behavior
Show list of from nhentai
Actual behavior
endless loading with error in debug log
Other details
java.lang.IllegalArgumentException: Expected URL scheme 'http' or 'https' but no colon was found at okhttp3.HttpUrl$Builder.parse$okhttp(HttpUrl.kt:1260) at okhttp3.HttpUrl$Companion.get(HttpUrl.kt:1633) at okhttp3.Request$Builder.url(Request.kt:184) at eu.kanade.tachiyomi.network.RequestsKt.GET(Requests.kt:20) at eu.kanade.tachiyomi.network.RequestsKt.GET$default(Requests.kt:14) at suwayomi.tachidesk.manga.impl.extension.Extension$getExtensionIcon$2.invokeSuspend(Extension.kt:275) at suwayomi.tachidesk.manga.impl.extension.Extension$getExtensionIcon$2.invoke(Extension.kt) at suwayomi.tachidesk.manga.impl.extension.Extension$getExtensionIcon$2.invoke(Extension.kt) at suwayomi.tachidesk.manga.impl.util.storage.ImageResponse.getNoCacheImageResponse(ImageResponse.kt:73) at suwayomi.tachidesk.manga.impl.util.storage.ImageResponse.getImageResponse(ImageResponse.kt:94) at suwayomi.tachidesk.manga.impl.extension.Extension.getExtensionIcon(Extension.kt:273) at suwayomi.tachidesk.manga.controller.ExtensionController$icon$2$1.invokeSuspend(ExtensionController.kt:153) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:39) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665) Jan 02, 2023 4:24:05 PM okhttp3.internal.platform.Platform log INFO: --> GET https://raw.githubusercontent.com/tachiyomiorg/tachiyomi-extensions/repo/icon/tachiyomi-en.hentai2read-v1.3.14.png Jan 02, 2023 4:24:05 PM okhttp3.internal.platform.Platform log INFO: <-- 200 https://raw.githubusercontent.com/tachiyomiorg/tachiyomi-extensions/repo/icon/tachiyomi-en.hentai2read-v1.3.14.png (8ms, 2667-byte body) Jan 02, 2023 4:24:08 PM okhttp3.internal.platform.Platform log INFO: --> GET https://nhentai.net/language/english/?page=1 16:24:08.428 [DefaultDispatcher-worker-4] [39mDEBUG[0;39m eu.kanade.tachiyomi.network.interceptor.CloudflareInterceptor - Cloudflare anti-bot is on, CloudflareInterceptor is kicking in... Jan 02, 2023 4:24:08 PM com.gargoylesoftware.htmlunit.WebClient printContentIfNecessary INFO: statusCode=[503] contentType=[text/html] Jan 02, 2023 4:24:08 PM com.gargoylesoftware.htmlunit.WebClient printContentIfNecessary INFO: <!DOCTYPE html>
nhentai.net
Checking if the site connection is secure
7834d7dcfc9cbbc2
Jan 02, 2023 4:24:08 PM com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl notify WARNING: Adding cookie 'cf_chl_2=; Max-Age=-99999999;' failed; reason: 'Negative 'max-age' attribute: -99999999'. Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D strokeText INFO: CanvasRenderingContext2D.strokeText() not yet implemented Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D strokeText INFO: CanvasRenderingContext2D.strokeText() not yet implemented Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D strokeText INFO: CanvasRenderingContext2D.strokeText() not yet implemented Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.CanvasRenderingContext2D strokeText INFO: CanvasRenderingContext2D.strokeText() not yet implemented Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:14 PM com.gargoylesoftware.htmlunit.javascript.host.canvas.rendering.AwtRenderingBackend extractColor INFO: Can not find color '[objectCanvasGradient]' Jan 02, 2023 4:24:17 PM com.gargoylesoftware.htmlunit.WebConsole info INFO: [[[ERROR]]]: Message: Exception invoking item - URL: https://nhentai.net/language/english/?page=1 - Line: -1 - Column: -1 - Error object: "Exception invoking item" ({i: "N+sCaCVvVbo=", h: "2QclWekU-3k8Rdb", tH: "", t: -1.672676656469E12}) Jan 02, 2023 4:24:17 PM com.gargoylesoftware.htmlunit.javascript.DefaultJavaScriptErrorListener scriptException SEVERE: Error during JavaScript execution ======= EXCEPTION START ======== Exception class=[java.lang.RuntimeException] com.gargoylesoftware.htmlunit.ScriptException: Exception invoking item at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:956) at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:581) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:348) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:883) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:855) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2599) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2592) at com.gargoylesoftware.htmlunit.javascript.background.JavaScriptFunctionJob.runJavaScript(JavaScriptFunctionJob.java:57) at com.gargoylesoftware.htmlunit.javascript.background.JavaScriptExecutionJob.run(JavaScriptExecutionJob.java:102) at com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManagerImpl.runSingleJob(JavaScriptJobManagerImpl.java:428) at com.gargoylesoftware.htmlunit.javascript.background.DefaultJavaScriptExecutor.run(DefaultJavaScriptExecutor.java:148) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.RuntimeException: Exception invoking item at net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:238) at net.sourceforge.htmlunit.corejs.javascript.FunctionObject.call(FunctionObject.java:405) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1876) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1053) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:92) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:389) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:334) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3913) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:876) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:939) ... 12 more Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at com.gargoylesoftware.htmlunit.javascript.host.SimpleArray.item(SimpleArray.java:45) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:215) ... 21 more Enclosed exception: java.lang.RuntimeException: Exception invoking item at net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:238) at net.sourceforge.htmlunit.corejs.javascript.FunctionObject.call(FunctionObject.java:405) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1876) at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:1053) at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:92) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:389) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:334) at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3913) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$3.doRun(JavaScriptEngine.java:876) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:939) at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:581) at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481) at com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:348) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:883) at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:855) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2599) at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunction(HtmlPage.java:2592) at com.gargoylesoftware.htmlunit.javascript.background.JavaScriptFunctionJob.runJavaScript(JavaScriptFunctionJob.java:57) at com.gargoylesoftware.htmlunit.javascript.background.JavaScriptExecutionJob.run(JavaScriptExecutionJob.java:102) at com.gargoylesoftware.htmlunit.javascript.background.JavaScriptJobManagerImpl.runSingleJob(JavaScriptJobManagerImpl.java:428) at com.gargoylesoftware.htmlunit.javascript.background.DefaultJavaScriptExecutor.run(DefaultJavaScriptExecutor.java:148) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source) at java.base/java.util.Objects.checkIndex(Unknown Source) at java.base/java.util.ArrayList.get(Unknown Source) at com.gargoylesoftware.htmlunit.javascript.host.SimpleArray.item(SimpleArray.java:45) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:215) ... 21 more == CALLING JAVASCRIPT == function () { fcfs(inst, done, {a: 2, child: _0xh}); } ======= EXCEPTION END ========