2023-11-03 18:16:19,058 [ZAP-AjaxSpiderAuto] INFO Plugins - Loaded org.zaproxy.zap.extension.spiderAjax.SpiderThread$DummyPlugin@4b6936ea as a OnBrowserCreatedPlugin
2023-11-03 18:16:19,742 [ZAP-AjaxSpiderAuto] WARN SpiderThread - Failed to start browser firefox-headless
com.google.inject.ProvisionException: Unable to provision, see the following errors:
1) [Guice/ErrorInCustomProvider]: SessionNotCreatedException: Could not start a new session. Response code 500. Message: Process unexpectedly closed with status 1
Host info: host: 'bea12a40ca9f', ip: '172.17.0.3'
Build info: version: '4.14.0', revision: 'e5a96349ce'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-88-generic', java.version: '11.0.20'
Driver info: FirefoxDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {args: [-headless], prefs: {browser.tabs.documentchannel: false, devtools.jsonview.enabled: false, dom.serviceWorkers.enabled: true, network.captive-portal-service.enabled: false, network.proxy.allow_hijacking_localhost: true, network.proxy.http: 127.0.0.1, network.proxy.http_port: 33635, network.proxy.no_proxies_on: , network.proxy.share_proxy_settings: true, network.proxy.ssl: 127.0.0.1, network.proxy.ssl_port: 33635, network.proxy.type: 1}}}]}]
at ConfigurationModule.configure(ConfigurationModule.java:47)
\_ installed by: CoreModule -> ConfigurationModule
at CrawlerContext.<init>(CrawlerContext.java:33)
\_ for 1st parameter
at Crawler.<init>(Crawler.java:75)
\_ for 1st parameter
at CrawlTaskConsumer.<init>(CrawlTaskConsumer.java:30)
\_ for 3rd parameter
while locating CrawlTaskConsumer
Learn more:
https://github.com/google/guice/wiki/ERROR_IN_CUSTOM_PROVIDER
1 error
======================
Full classname legend:
======================
ConfigurationModule: "com.crawljax.di.ConfigurationModule"
CoreModule: "com.crawljax.di.CoreModule"
CrawlTaskConsumer: "com.crawljax.core.CrawlTaskConsumer"
Crawler: "com.crawljax.core.Crawler"
CrawlerContext: "com.crawljax.core.CrawlerContext"
FirefoxDriver: "org.openqa.selenium.firefox.FirefoxDriver"
SessionNotCreatedException: "org.openqa.selenium.SessionNotCreatedException"
========================
End of classname legend:
========================
at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1103) ~[spiderAjax-release-23.17.0.zap:?]
at com.crawljax.core.CrawlController.call(CrawlController.java:66) ~[spiderAjax-release-23.17.0.zap:?]
at com.crawljax.core.CrawljaxRunner.call(CrawljaxRunner.java:37) ~[spiderAjax-release-23.17.0.zap:?]
at org.zaproxy.zap.extension.spiderAjax.SpiderThread.run(SpiderThread.java:281) [spiderAjax-release-23.17.0.zap:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: Process unexpectedly closed with status 1
Host info: host: 'bea12a40ca9f', ip: '172.17.0.3'
Build info: version: '4.14.0', revision: 'e5a96349ce'
System info: os.name: 'Linux', os.arch: 'amd64', os.version: '5.15.0-88-generic', java.version: '11.0.20'
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Command: [null, newSession {capabilities=[Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:debuggerAddress: true, moz:firefoxOptions: {args: [-headless], prefs: {browser.tabs.documentchannel: false, devtools.jsonview.enabled: false, dom.serviceWorkers.enabled: true, network.captive-portal-service.enabled: false, network.proxy.allow_hijacking_localhost: true, network.proxy.http: 127.0.0.1, network.proxy.http_port: 33635, network.proxy.no_proxies_on: , network.proxy.share_proxy_settings: true, network.proxy.ssl: 127.0.0.1, network.proxy.ssl_port: 33635, network.proxy.type: 1}}}]}]
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:140) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:96) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:68) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:163) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:196) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:171) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:602) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:236) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:163) ~[selenium-remote-driver-4.14.0.jar:?]
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:156) ~[selenium-firefox-driver-4.14.0.jar:?]
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:151) ~[selenium-firefox-driver-4.14.0.jar:?]
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:132) ~[selenium-firefox-driver-4.14.0.jar:?]
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:127) ~[selenium-firefox-driver-4.14.0.jar:?]
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:112) ~[selenium-firefox-driver-4.14.0.jar:?]
at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriverImpl(ExtensionSelenium.java:1106) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriver(ExtensionSelenium.java:928) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriver(ExtensionSelenium.java:896) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.selenium.internal.BuiltInSingleWebDriverProvider.getWebDriver(BuiltInSingleWebDriverProvider.java:63) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriverImpl(ExtensionSelenium.java:776) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriver(ExtensionSelenium.java:576) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.selenium.ExtensionSelenium.getWebDriver(ExtensionSelenium.java:549) ~[selenium-release-15.15.0.zap:?]
at org.zaproxy.zap.extension.spiderAjax.SpiderThread$AjaxSpiderBrowserBuilder.get(SpiderThread.java:495) ~[spiderAjax-release-23.17.0.zap:?]
at org.zaproxy.zap.extension.spiderAjax.SpiderThread$AjaxSpiderBrowserBuilder.get(SpiderThread.java:463) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.util.Providers$GuicifiedProvider.get(Providers.java:121) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:57) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:60) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:40) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:60) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:113) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:91) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296) ~[spiderAjax-release-23.17.0.zap:?]
at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1100) ~[spiderAjax-release-23.17.0.zap:?]
... 4 more
docker run -v owaspzap-data:/zap/mydata/ -v /root/transferfordocker/:/zap/wrk/:rw --user root -it softwaresecurityproject/zap-weekly