[JIRA] (JENKINS-62170) Checkmarx v8.90.4 plugin not compatible with JDK11

0 views
Skip to first unread message

saikiran.dusari@gmail.com (JIRA)

unread,
May 5, 2020, 8:09:03 PM5/5/20
to jenkinsc...@googlegroups.com
Saikiran Dusari created an issue
 
Jenkins / Bug JENKINS-62170
Checkmarx v8.90.4 plugin not compatible with JDK11
Issue Type: Bug Bug
Assignee: Sergey Kadaner
Components: checkmarx-plugin
Created: 2020-05-06 00:08
Labels: jdk11-compatibility jaxb-dependency-missing-classpath
Priority: Critical Critical
Reporter: Saikiran Dusari

Hi,

Not sure if I am the only one person having this issue, but seems the Checkmarx plugin (v8.90.4) is not compatible with JDK11 and encountering with below error when it tries to generate/parse the report on Jenkins-jdk11 v2.204.2

[Cx-Error]: Failed to get SAST scan results: com.cx.restclient.exception.CxClientException: Failed to parse xml report: Implementation of JAXB-API has not been found on module path or classpath.

The below option (adding below as environment variable JAVA_OPTS) also did not work

-Djavax.xml.bind.JAXBContextFactory=com.sun.xml.bind.v2.ContextFactory

Seems this is related to this issue https://issues.jenkins-ci.org/browse/JENKINS-59301 but for different (Crowd2) plugin.

Workaround Fix that works (manual):

I've copied the JAXB-Implementation and its dependencies from JENKINS_HOME/plugins/jaxb/lib/jaxb* to JENKINS_HOME/war/WEB-INF/lib {{as }}these are the libraries of the implementation that formerly was part of the JDK8

 

 

Thanks

Saikiran

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

saikiran.dusari@gmail.com (JIRA)

unread,
May 5, 2020, 8:19:02 PM5/5/20
to jenkinsc...@googlegroups.com
Saikiran Dusari updated an issue
Change By: Saikiran Dusari
Hi,

Not sure if I am the only one person having this issue, but seems the Checkmarx plugin (v8.90.4) is not compatible with JDK11 and encountering with below error when it tries to generate/parse the report on Jenkins-jdk11 v2.204.2
{code:java}
[Cx-Error]: Failed to get SAST scan results: com.cx.restclient.exception.CxClientException: Failed to parse xml report: Implementation of JAXB-API has not been found on module path or classpath.{code}

The below option (adding below as environment variable JAVA_OPTS) also did not work

*-Djavax.xml.bind.JAXBContextFactory=com.sun.xml.bind.v2.ContextFactory*


Seems this is related to this issue https://issues.jenkins-ci.org/browse/JENKINS-59301 but for different (Crowd2) plugin.

 

Here are my versions:

* Checkmarx* - 8.90.4

*Jenkins* -  2.204.2

*Jenkins-JDK* - OpenJDK11
{code:java}
openjdk 11.0.7 2020-04-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS)
OpenJDK Server VM 18.9 (build 11.0.7+10-LTS, mixed mode, sharing){code}
 

*
Workaround Fix that works (manual):*

I've copied the JAXB-Implementation and its dependencies from {{*JENKINS_HOME/plugins/jaxb/lib/jaxb** to }}{{*JENKINS_HOME/war/WEB-INF/lib* }}{
\ {as }}these are the libraries of the implementation that formerly was part of the JDK8

 

 

Thanks

Saikiran

saikiran.dusari@gmail.com (JIRA)

unread,
May 5, 2020, 10:54:03 PM5/5/20
to jenkinsc...@googlegroups.com
Saikiran Dusari updated an issue
Hi,

Not sure if I am the only one person having this issue, but seems the Checkmarx plugin (v8.90.4) is not compatible with JDK11 and encountering with below error when it tries to generate/parse the report on Jenkins-jdk11 v2.204.2
{code:java}
[Cx-Error]: Failed to get SAST scan results: com.cx.restclient.exception.CxClientException: Failed to parse xml report: Implementation of JAXB-API has not been found on module path or classpath.{code}
The below option (adding below as environment variable JAVA_OPTS) also did not work

*-Djavax.xml.bind.JAXBContextFactory=com.sun.xml.bind.v2.ContextFactory*

Seems this is related to this issue https://issues.jenkins-ci.org/browse/JENKINS-59301 but for different (Crowd2) plugin.

 

Here are my versions:

*Checkmarx*  *Plugin* - 8.90.4


*Jenkins* -  2.204.2

*Jenkins-JDK* - OpenJDK11
{code:java}
openjdk 11.0.7 2020-04-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS)
OpenJDK Server VM 18.9 (build 11.0.7+10-LTS, mixed mode, sharing){code}
 

*Workaround Fix that works (manual):*


I've copied the JAXB-Implementation and its dependencies from {{*JENKINS_HOME/plugins/jaxb/lib/jaxb** to }}{{*JENKINS_HOME/war/WEB-INF/lib* }}{\{as }}these are the libraries of the implementation that formerly was part of the JDK8

 

 

Thanks

Saikiran
Reply all
Reply to author
Forward
0 new messages