I have configured Jenkins to run ZAP on one of my jenkins slave machine where ZAP installation exist. Spider and active scan are working however I am unable to push issues to JIRA from Jenkins
I have downloaded the zap file for JIRA issue creator and uploaded to my ZAP Home Directory. Configured JIRA login creds in Jenkins as well. When I initiate a scan from Jenkins, I get below issue. JIRA instance (JIRA 8) is a standalone on-prem type. Is this some issue with the zap plugin for JIRA issue creation or am I missing something?
14:20:54 [ZAP Jenkins Plugin] CREATE JIRA ISSUES [ TRUE ]
14:20:54 INITIALIZE JIRA VARIABLES
14:20:54 API KEY [ ZAPROXY-PLUGIN ]
14:20:54 USERNAME [ abcd ]
14:20:54 PROJECT KEY [ Test ]
14:20:54 ASSIGNEE [ testuser]
14:20:54 EXPORT HIGH ALERTS [ FALSE ]
14:20:54 EXPORT MEDIUM ALERTS [ FALSE ]
14:20:54 EXPORT LOW ALERTS [ TRUE ]
14:20:54 FILTER BY RESOURCE TYPE [ FALSE ]
14:20:54 java.net.SocketException: Unexpected end of file from server
14:20:54
14:20:54 [ZAP Jenkins Plugin] SUMMARY...
14:20:54 18273 [ZAP-ProxyThread-18] ERROR org.zaproxy.zap.ZAP$UncaughtExceptionLogger - Exception in thread "ZAP-ProxyThread-18"
14:20:54 java.lang.NoClassDefFoundError: org/json/JSONObject
14:20:54 at org.zaproxy.zap.extension.jiraIssueCreater.XmlDomParser.parseXmlDoc(XmlDomParser.java:83)
14:20:54 at org.zaproxy.zap.extension.jiraIssueCreater.ExtensionJiraIssueCreater.createJiraIssues(ExtensionJiraIssueCreater.java:231)
14:20:54 at org.zaproxy.zap.extension.jiraIssueCreater.JiraIssueCreaterAPI.handleApiAction(JiraIssueCreaterAPI.java:67)
14:20:54 at org.zaproxy.zap.extension.api.API.handleApiRequest(API.java:506)
14:20:54 at org.parosproxy.paros.core.proxy.ProxyThread.processHttp(ProxyThread.java:499)
14:20:54 at org.parosproxy.paros.core.proxy.ProxyThread.run(ProxyThread.java:335)
14:20:54 at java.lang.Thread.run(Thread.java:748)
14:20:54 Caused by: java.lang.ClassNotFoundException
14:20:54 at org.zaproxy.zap.control.AddOnClassLoader.findClass(AddOnClassLoader.java:330)
14:20:54 at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
14:20:54 at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
14:20:54 ... 7 more
14:20:54 ALERTS COUNT [ 22 ]
14:20:54 MESSAGES COUNT [ 85 ]
14:20:54
14:20:54 [ZAP Jenkins Plugin] SHUTDOWN [ START ]