zaproxy: Failed to start ZAP on Mac OS X
Describe the bug A clear and concise description of what the bug is.
To Reproduce
I downloaded the MacOS Installer below.
https://www.zaproxy.org/download/
When I open it, I get the following error.
Failed to start ZAP
Message:
java.lang.NoClassDefFoundError: org/apache/commons/jxpath/ri/model/NodePointerFactory
Level:
SEVERE
Stack Trace:
org/apache/commons/jxpath/ri/model/NodePointerFactory
org.zaproxy.zap.control.BaseZapAddOnXmlData.<init>(BaseZapAddOnXmlData.java:172)
org.zaproxy.zap.control.ZapAddOnXmlFile.<init>(ZapAddOnXmlFile.java:58)
org.zaproxy.zap.control.AddOn.isValidAddOn(AddOn.java:434)
org.zaproxy.zap.control.AddOn.<init>(AddOn.java:550)
org.zaproxy.zap.control.AddOn.createAddOn(AddOn.java:482)
org.zaproxy.zap.control.AddOnCollection.addDirectory(AddOnCollection.java:194)
org.zaproxy.zap.control.AddOnCollection.<init>(AddOnCollection.java:166)
org.zaproxy.zap.control.AddOnLoader.<init>(AddOnLoader.java:147)
org.zaproxy.zap.control.ExtensionFactory.getAddOnLoader(ExtensionFactory.java:70)
org.zaproxy.zap.control.ExtensionFactory.loadAllExtension(ExtensionFactory.java:108)
org.parosproxy.paros.control.Control.addExtension(Control.java:185)
org.parosproxy.paros.control.AbstractControl.loadExtension(AbstractControl.java:54)
org.parosproxy.paros.control.Control.init(Control.java:141)
org.parosproxy.paros.control.Control.initSingletonWithView(Control.java:361)
org.zaproxy.zap.GuiBootstrap.initControlAndPostViewInit(GuiBootstrap.java:221)
org.zaproxy.zap.GuiBootstrap.access$100(GuiBootstrap.java:64)
org.zaproxy.zap.GuiBootstrap$2.run(GuiBootstrap.java:175)
java.lang.Thread.run(Thread.java:748)
org.apache.commons.jxpath.ri.model.NodePointerFactory
java.net.URLClassLoader.findClass(URLClassLoader.java:382)
java.lang.ClassLoader.loadClass(ClassLoader.java:418)
java.lang.ClassLoader.loadClass(ClassLoader.java:351)
org.zaproxy.zap.control.BaseZapAddOnXmlData.<init>(BaseZapAddOnXmlData.java:172)
org.zaproxy.zap.control.ZapAddOnXmlFile.<init>(ZapAddOnXmlFile.java:58)
org.zaproxy.zap.control.AddOn.isValidAddOn(AddOn.java:434)
org.zaproxy.zap.control.AddOn.<init>(AddOn.java:550)
org.zaproxy.zap.control.AddOn.createAddOn(AddOn.java:482)
org.zaproxy.zap.control.AddOnCollection.addDirectory(AddOnCollection.java:194)
org.zaproxy.zap.control.AddOnCollection.<init>(AddOnCollection.java:166)
org.zaproxy.zap.control.AddOnLoader.<init>(AddOnLoader.java:147)
org.zaproxy.zap.control.ExtensionFactory.getAddOnLoader(ExtensionFactory.java:70)
org.zaproxy.zap.control.ExtensionFactory.loadAllExtension(ExtensionFactory.java:108)
org.parosproxy.paros.control.Control.addExtension(Control.java:185)
org.parosproxy.paros.control.AbstractControl.loadExtension(AbstractControl.java:54)
org.parosproxy.paros.control.Control.init(Control.java:141)
org.parosproxy.paros.control.Control.initSingletonWithView(Control.java:361)
org.zaproxy.zap.GuiBootstrap.initControlAndPostViewInit(GuiBootstrap.java:221)
org.zaproxy.zap.GuiBootstrap.access$100(GuiBootstrap.java:64)
org.zaproxy.zap.GuiBootstrap$2.run(GuiBootstrap.java:175)
java.lang.Thread.run(Thread.java:748)
Expected behavior It should start correctly.
Screenshots NA
Software versions
- ZAP: the latest version
- OS: Catalina
- Java:
$ java --version
openjdk 15 2020-09-15
OpenJDK Runtime Environment AdoptOpenJDK (build 15+36)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 15+36, mixed mode, sharing)
- Browser: Not relevant
Errors from the zap.log file
$ cat ~/Library/Application\ Support/ZAP/zap.log
2021-02-09 23:41:02,904 [main ] INFO Constant - Copying default configuration to /Users/myuser/Library/Application Support/ZAP/config.xml
2021-02-09 23:41:03,073 [main ] INFO Constant - Creating directory /Users/myuser/Library/Application Support/ZAP/session
2021-02-09 23:41:03,074 [main ] INFO Constant - Creating directory /Users/myuser/Library/Application Support/ZAP/dirbuster
2021-02-09 23:41:03,074 [main ] INFO Constant - Creating directory /Users/myuser/Library/Application Support/ZAP/fuzzers
2021-02-09 23:41:03,074 [main ] INFO Constant - Creating directory /Users/myuser/Library/Application Support/ZAP/plugin
2021-02-09 23:41:03,120 [main ] INFO GuiBootstrap - OWASP ZAP 2.10.0 started 09/02/21 23:41:03 with home /Users/myuser/Library/Application Support/ZAP/
2021-02-09 23:41:03,362 [AWT-EventQueue-0] INFO SSLConnector - Reading supported SSL/TLS protocols...
2021-02-09 23:41:03,362 [AWT-EventQueue-0] INFO SSLConnector - Using a SSLEngine...
2021-02-09 23:41:03,409 [AWT-EventQueue-0] INFO SSLConnector - Done reading supported SSL/TLS protocols: [SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3]
2021-02-09 23:41:03,412 [AWT-EventQueue-0] INFO OptionsParamCertificate - Unsafe SSL renegotiation disabled.
2021-02-09 23:41:03,762 [AWT-EventQueue-0] INFO ENGINE - dataFileCache open start
2021-02-09 23:41:03,766 [AWT-EventQueue-0] INFO ENGINE - dataFileCache commit start
2021-02-09 23:41:03,767 [AWT-EventQueue-0] INFO ENGINE - dataFileCache commit end
2021-02-09 23:41:03,767 [AWT-EventQueue-0] INFO ENGINE - dataFileCache open end
2021-02-09 23:41:03,811 [AWT-EventQueue-0] INFO OsXGui - Initializing OS X specific settings, despite Apple's best efforts
2021-02-09 23:41:05,229 [AWT-EventQueue-0] INFO View - Initialising View
2021-02-09 23:41:05,785 [ZAP-BootstrapGUI] INFO ExtensionFactory - Loading extensions
Additional context NA
Would you like to help fix this issue? No.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 18 (6 by maintainers)
Hi @ssxcxS45XT. I have attempted to recreate the issue however I am not seeing the same results as you.
Are you able to provide more information on your environment and how you are installing and executing the program?