System info: os.name: 'Linux', os.arch: 'aarch64', os.version: '6.10.14-linuxkit', java.version: '17.0.17' Driver info: org.openqa.selenium.firefox.FirefoxDriver
Command: [1d02be2a-6b39-4dbe-95ea-6f0075720303, getPageSource {}]
Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 140.6.0, moz:accessibilityChecks: false, moz:buildID: 20251201132345, moz:geckodriverVersion: 0.36.0, moz:headless: true, moz:platformVersion: 6.10.14-linuxkit, moz:processID: 1471, moz:profile: /tmp/rust_mozprofile2kZguI, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:40005/sessio...} Session ID: 1d02be2a-6b39-4dbe-95ea-6f0075720303
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:423)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:212)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:561)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:638)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:642)
at org.openqa.selenium.remote.RemoteWebDriver.getPageSource(RemoteWebDriver.java:410)
at com.crawljax.browser.WebDriverBackedEmbeddedBrowser.getDomTreeWithFrames(WebDriverBackedEmbeddedBrowser.java:618)
at com.crawljax.browser.WebDriverBackedEmbeddedBrowser.getStrippedDom(WebDriverBackedEmbeddedBrowser.java:394)
at com.crawljax.util.ElementResolver.resolve(ElementResolver.java:55)
at com.crawljax.util.ElementResolver.resolve(ElementResolver.java:43)
at com.crawljax.core.Crawler.resolveByXpath(Crawler.java:273)
at com.crawljax.core.Crawler.fireEvent(Crawler.java:228)
at com.crawljax.core.Crawler.tryToFireEvent(Crawler.java:184)
at com.crawljax.core.Crawler.follow(Crawler.java:155)
at com.crawljax.core.Crawler.execute(Crawler.java:128)
at com.crawljax.core.CrawlTaskConsumer.handleTask(CrawlTaskConsumer.java:79)
at com.crawljax.core.CrawlTaskConsumer.pollAndHandleCrawlTasks(CrawlTaskConsumer.java:71)
at com.crawljax.core.CrawlTaskConsumer.call(CrawlTaskConsumer.java:47)
at com.crawljax.core.CrawlTaskConsumer.call(CrawlTaskConsumer.java:16)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.InterruptedException
at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:386)
at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:417)
... 24 more
These two stacktraces account for roughly ~10k lines of the zap.log file.
I'm not sure what is causing this, as the stacktrace is not very helpful for a noob like me.