[JIRA] [checkmarx-plugin] (JENKINS-33607) getServerLicenseData: no corresponding wsdl operation

52 views
Skip to first unread message

elordahl@vt.edu (JIRA)

unread,
Mar 16, 2016, 9:08:03 PM3/16/16
to jenkinsc...@googlegroups.com
Eric Lordahl created an issue
 
Jenkins / Bug JENKINS-33607
getServerLicenseData: no corresponding wsdl operation
Issue Type: Bug Bug
Assignee: tsahi bar
Components: checkmarx-plugin
Created: 2016/Mar/17 1:07 AM
Priority: Critical Critical
Reporter: Eric Lordahl

The following commit seems to have broken functionality. This can be seen when clicking "Test Connection" from the Configuration screen---You'll receive an "Invalid System URL" error.

Culprit: https://github.com/jenkinsci/checkmarx-plugin/commit/18190a625542371be12d5c8bb61f83c8daae9fc6

javax.xml.ws.WebServiceException: Method getServerLicenseData is exposed as WebMethod, but there is no corresponding wsdl operation with name

{http://Checkmarx.com/v7}

GetServerLicenseData in the wsdl:portType

{http://Checkmarx.com/v7}

CxJenkinsWebServiceSoap
at com.sun.xml.internal.ws.model.JavaMethodImpl.freeze(JavaMethodImpl.java:367)
at com.sun.xml.internal.ws.model.AbstractSEIModelImpl.freeze(AbstractSEIModelImpl.java:105)
at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:320)
at com.sun.xml.internal.ws.db.DatabindingImpl.<init>(DatabindingImpl.java:85)
at com.sun.xml.internal.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:59)
at com.sun.xml.internal.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:43)
at com.sun.xml.internal.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactoryImpl.java:105)
at com.sun.xml.internal.ws.client.WSServiceDelegate.buildRuntimeModel(WSServiceDelegate.java:875)
at com.sun.xml.internal.ws.client.WSServiceDelegate.createSEIPortInfo(WSServiceDelegate.java:892)
at com.sun.xml.internal.ws.client.WSServiceDelegate.addSEI(WSServiceDelegate.java:855)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:435)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:404)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:386)
at javax.xml.ws.Service.getPort(Service.java:119)
at com.checkmarx.ws.CxJenkinsWebService.CxJenkinsWebService.getCxJenkinsWebServiceSoap(CxJenkinsWebService.java:86)
at com.checkmarx.jenkins.CxWebService.<init>(CxWebService.java:113)
at com.checkmarx.jenkins.CxWebService.<init>(CxWebService.java:69)
at com.checkmarx.jenkins.CxScanBuilder$DescriptorImpl.doTestConnection(CxScanBuilder.java:942)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

elordahl@vt.edu (JIRA)

unread,
Mar 16, 2016, 9:09:01 PM3/16/16
to jenkinsc...@googlegroups.com
Eric Lordahl updated an issue
Change By: Eric Lordahl
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java: 81 8 )

elordahl@vt.edu (JIRA)

unread,
Mar 16, 2016, 9:11:02 PM3/16/16
to jenkinsc...@googlegroups.com
Eric Lordahl updated an issue
The following commit seems to have broken functionality.  This can be seen when clicking "Test Connection" from the Configuration screen---You'll receive an "Invalid System URL" error.

Culprit:  https://github.com/jenkinsci/checkmarx-plugin/commit/18190a625542371be12d5c8bb61f83c8daae9fc6

Exception follows:
{code
:java }
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
{code}

elordahl@vt.edu (JIRA)

unread,
Mar 16, 2016, 9:11:03 PM3/16/16
to jenkinsc...@googlegroups.com
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java: 8 81 )

elordahl@vt.edu (JIRA)

unread,
Mar 16, 2016, 9:12:02 PM3/16/16
to jenkinsc...@googlegroups.com
Eric Lordahl updated an issue
The following commit seems to have broken functionality.  This can be seen when clicking "Test Connection" from the Configuration screen---You'll receive an "Invalid System URL" error.

Culprit:  https://github.com/jenkinsci/checkmarx-plugin/commit/18190a625542371be12d5c8bb61f83c8daae9fc6

Exception follows:
{code}
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)


Note:  This is not in a released version.

zach.williams@elsevier.com (JIRA)

unread,
Apr 1, 2016, 11:28:01 AM4/1/16
to jenkinsc...@googlegroups.com
Zach Williams commented on Bug JENKINS-33607
 
Re: getServerLicenseData: no corresponding wsdl operation

This doesn't just break the Test Connection button. You can't configure a scan since it can't connect to populate the dropdowns for Team and Preset.

marc.esher@gmail.com (JIRA)

unread,
May 6, 2016, 9:51:01 AM5/6/16
to jenkinsc...@googlegroups.com

This prevents us (I imagine anyone) from updating to this version of the plugin, since it makes the Checkmarx plugin unusable. We're stuck on 7.x till it's fixed, unless anyone knows of a workaround

mcs@matlin.org (JIRA)

unread,
May 11, 2016, 3:36:03 PM5/11/16
to jenkinsc...@googlegroups.com

Downgrade to Checkmarx plugin v8.0.1 (previous version). It is available from Checkmarx download site: https://www.checkmarx.com/plugins/.

jmassey@ionic.com (JIRA)

unread,
Aug 31, 2016, 9:51:04 PM8/31/16
to jenkinsc...@googlegroups.com

Is there any plan to fix this?

I am trying to modify the maximum upload size https://github.com/jenkinsci/checkmarx-plugin/blob/master/src/main/java/com/checkmarx/jenkins/CxConfig.java#L27. However, with the bug which breaks the ability to authenticate to Jenkins, I am unable to change this on the most up to date commit. I will revert to the commit before this was broken and modify the upload size.

This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

mcs@matlin.org (JIRA)

unread,
Aug 31, 2016, 10:08:02 PM8/31/16
to jenkinsc...@googlegroups.com

The latest commit is for yet-to-be released version of CxSAST. Please revert back to a previous tag.

jmassey@ionic.com (JIRA)

unread,
Aug 31, 2016, 10:09:01 PM8/31/16
to jenkinsc...@googlegroups.com

varkalra@adobe.com (JIRA)

unread,
Sep 5, 2016, 6:27:03 AM9/5/16
to jenkinsc...@googlegroups.com

Hello,

I have been facing the similar issue, since I have upgraded to checkmarx 8.0. I have tried all the versions of checkmarx plugin but still am facing the same issue.

Can some one please help me out with this?
Any help would be appreciated.

Thanks

anand.medhekar@gmail.com (JIRA)

unread,
Sep 27, 2016, 11:23:01 AM9/27/16
to jenkinsc...@googlegroups.com

Team,

We have faced similar issue and I have fixed it by reverting the version to 7.5. I have upgraded the checkmarx plugin to 8 which started causing this issue. You have to manually download the 7.5 version from the archive and overwrite the same and restart the Jenkins server will fix the problem.

You can drop a note here if issue still persists.

cbchenoweth@gmail.com (JIRA)

unread,
Mar 7, 2017, 1:48:01 PM3/7/17
to jenkinsc...@googlegroups.com

Appears to still be broken in our Jenkins environment.
It seems odd that they have released multiple updates to this plugin, but have not fixed this issue.

Are these new versions working for anyone?

This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

elordahl@vt.edu (JIRA)

unread,
Mar 7, 2017, 10:52:03 PM3/7/17
to jenkinsc...@googlegroups.com

Caleb Chenoweth, which commit are you attempting to build?  Their release path is not linear, which makes for some messy upgrades if you're running custom builds.

cbchenoweth@gmail.com (JIRA)

unread,
Mar 9, 2017, 6:57:09 PM3/9/17
to jenkinsc...@googlegroups.com

Eric Lordahl, I am just using the versions provided from the Jenkins plugin manager

example => [http://jenkinsServer:8080/pluginManager/

I am on version 8.1.0-2, and it is working correctly.
If I upgrade to newer version (right now is shows 8.41.0 as newest) I get the error as described in this issue.

 

cbchenoweth@gmail.com (JIRA)

unread,
Mar 9, 2017, 6:59:03 PM3/9/17
to jenkinsc...@googlegroups.com
Caleb Chenoweth edited a comment on Bug JENKINS-33607
[~eric25332], I am just using the versions provided from the Jenkins plugin manager

example =>
[ http://jenkinsServer:8080/pluginManager/
|http://jenkinsserver:8080/pluginManager/] checkmarx plugin from => [ https://plugins.jenkins.io/checkmarx ]

I am on version 8.1.0-2, and it is working correctly.

If I upgrade to newer version (right now is shows 8.41.0 as newest) I get the error as described in this issue.

 

cbchenoweth@gmail.com (JIRA)

unread,
Mar 9, 2017, 6:59:07 PM3/9/17
to jenkinsc...@googlegroups.com

elordahl@vt.edu (JIRA)

unread,
Mar 23, 2017, 2:49:02 PM3/23/17
to jenkinsc...@googlegroups.com
Eric Lordahl updated an issue
Change By: Eric Lordahl
The following commit seems to have broken functionality.  This can be seen when clicking "Test Connection" from the Configuration screen---You'll receive an "Invalid System URL" error.

Culprit:
[   https://github.com/jenkinsci/checkmarx-plugin/commit/18190a625542371be12d5c8bb61f83c8daae9fc6 ]


Exception follows:
{code
:java }

- Note:  This is not in a released version. -

elordahl@vt.edu (JIRA)

unread,
Mar 23, 2017, 2:51:11 PM3/23/17
to jenkinsc...@googlegroups.com
Eric Lordahl commented on Bug JENKINS-33607
 
Re: getServerLicenseData: no corresponding wsdl operation

Caleb Chenoweth What version of Checkmarx/CxSAST are you running?

cbchenoweth@gmail.com (JIRA)

unread,
Mar 24, 2017, 10:27:02 PM3/24/17
to jenkinsc...@googlegroups.com

Eric Lordahl - we are running chechmarx v8.1.0 I believe.

(our team is not in charge of the server that runs the scans.
The web login spash page shows that version number.)

cbchenoweth@gmail.com (JIRA)

unread,
Mar 24, 2017, 10:27:03 PM3/24/17
to jenkinsc...@googlegroups.com
Caleb Chenoweth edited a comment on Bug JENKINS-33607
[~elordahl] - we are running chechmarx v8.1.0 I believe.


(our team is not in charge of the server that runs the scans.
The web login spash splash page shows that version number.)

elordahl@vt.edu (JIRA)

unread,
Mar 30, 2017, 12:01:01 AM3/30/17
to jenkinsc...@googlegroups.com

I played around and it seems the newer versions of the plugin are not backward-compatible with older versions of CxSAST.

In my experience, running CxSAST v8.4.1 with plugin v8.41.0 appears to be without error.  This was not the case when CxSAST v8.0.1 was installed.

That said — They could possibly add that backward compatibility in future versions by disabling the newer functionality, but i bet they'll encourage users to upgrade

cbchenoweth@gmail.com (JIRA)

unread,
Mar 30, 2017, 11:40:02 AM3/30/17
to jenkinsc...@googlegroups.com

Thanks for the insight!

The Checkmarx server we are connected to is controlled by another team in our company.
So we are not able to control upgrades to that server.
We should be fine just staying on the older version of the plugin.
(Just wanted to know why it wasn't working.  Didn't realize our checkmarx version was out of date.)

Reply all
Reply to author
Forward
0 new messages