[JIRA] (JENKINS-40384) ADMC0046W // Exception during sslSocket.startHandshake

37 views
Skip to first unread message

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 12, 2016, 10:59:02 AM12/12/16
to jenkinsc...@googlegroups.com
Dirk D. created an issue
 
Jenkins / Bug JENKINS-40384
ADMC0046W // Exception during sslSocket.startHandshake
Issue Type: Bug Bug
Assignee: Greg Peters
Components: websphere-deployer-plugin
Created: 2016/Dec/12 3:58 PM
Environment: Win 7
Plugin nightly-build 1.4.0
WebSphere 8.0.0
Labels: ADMC0046W tmx4jTransform WebSphere sslSocket.startHandshake
Priority: Major Major
Reporter: Dirk D.

I have an (or two?) issue(s) with connection to WebSphere.
I imported the certificate of the WAS console, copied the ClientKey...files, copied the jars.

But when clicking "test connection" the very first time, I get this error:

Dez 12, 2016 4:19:59 PM com.ibm.websphere.management.AdminClientFactory
WARNUNG: ADMC0046W
Dez 12, 2016 4:19:59 PM com.ibm.ws.management.connector.interop.JMXClas
sLoader
WARNUNG: Could not find tmx4jTransform.jar in null/etc/tmx4jTransform.jar - Inte
roperability to older versions of WebSphere is disabled
Dez 12, 2016 4:19:59 PM com.ibm.ws.ssl.config.SSLConfigManager
INFORMATION: ssl.disable.url.hostname.verification.CWPKI0027I
Dez 12, 2016 4:19:59 PM com.ibm.ws.security.config.SecurityObjectLocator
INFORMATION: Client code attempting to load security configuration

Does this mean, the plug-in does not work with WebSpohere 8.0.0 ?

The following error is printed:

Connection failed: com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: Das System kann keinen SOAP-Connector erstellen, um die Verbindung zum Host s415vmmt210.detss.corpintra.net an Port 9043 herzustellen.
at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:634)
at com.ibm.websphere.management.AdminClientFactory.access$000(AdminClientFactory.java:126)
at com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:209)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:205)
at org.jenkinsci.plugins.websphere.services.deployment.WebSphereDeploymentService.connect(WebSphereDeploymentService.java:449)
at org.jenkinsci.plugins.websphere_deployer.WebSphereDeployerPlugin$DescriptorImpl.doTestConnection(WebSphereDeployerPlugin.java:465)
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:324)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:167)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:100)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
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:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:80)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
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:135)
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:1652)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
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)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:456)
... 78 more
Caused by: com.ibm.websphere.management.exception.ConnectorNotAvailableException: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; targetException=java.lang.IllegalArgumentException: Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:422)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.<init>(SOAPConnectorClient.java:222)
... 83 more
Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; targetException=java.lang.IllegalArgumentException: Error opening socket: java.io.IOException: Exception during sslSocket.startHandshake: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
at org.apache.soap.transport.http.SOAPHTTPConnection.send(SOAPHTTPConnection.java:475)
at org.apache.soap.rpc.Call.WASinvoke(Call.java:464)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient$4.run(SOAPConnectorClient.java:380)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:365)
... 84 more 

WebSphere does not use the default websphere certificate but another self-signed one (which I imported to cacerts!).

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

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 12, 2016, 11:00:01 AM12/12/16
to jenkinsc...@googlegroups.com
Dirk D. updated an issue
Change By: Dirk D.
I have an (or two?) issue(s) with connection to WebSphere.
I imported the certificate of the WAS console, copied the ClientKey...files, copied the jars.

But when clicking "test connection" the very first time, I get this error:
{code:java}

Dez 12, 2016 4:19:59 PM com.ibm.websphere.management.AdminClientFactory
WARNUNG: ADMC0046W
Dez 12, 2016 4:19:59 PM com.ibm.ws.management.connector.interop.JMXClas
sLoader
WARNUNG: Could not find tmx4jTransform.jar in null/etc/tmx4jTransform.jar - Inte
roperability to older versions of WebSphere is disabled
Dez 12, 2016 4:19:59 PM com.ibm.ws.ssl.config.SSLConfigManager
INFORMATION: ssl.disable.url.hostname.verification.CWPKI0027I
Dez 12, 2016 4:19:59 PM com.ibm.ws.security.config.SecurityObjectLocator
INFORMATION: Client code attempting to load security configuration
{code}
Does this mean, the plug-in does not work with
WebSpohere WebSphere 8.0.0 ?


The following error is printed:
{code:java}
{code}

WebSphere does not use the default websphere certificate but another self-signed one (which I imported to cacerts!).

gregpeters00@gmail.com (JIRA)

unread,
Dec 12, 2016, 11:42:05 AM12/12/16
to jenkinsc...@googlegroups.com
Greg Peters closed an issue as Not A Defect
 

This is not a bug. The default SOAP port is not 9043. It's 8880. Please check your administration console for the correct SOAP port.

Change By: Greg Peters
Status: Open Closed
Resolution: Not A Defect

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 13, 2016, 3:29:05 AM12/13/16
to jenkinsc...@googlegroups.com
Dirk D. updated an issue
Change By: Dirk D.
I have an (or two?) issue(s) with connection to WebSphere.
I imported the certificate of the WAS console, copied the ClientKey...files, copied the jars.

But when clicking "test connection" the very first time, I get this error:
{code:java}
Dez 12, 2016 4:19:59 PM com.ibm.websphere.management.AdminClientFactory
WARNUNG: ADMC0046W
Dez 12, 2016 4:19:59 PM com.ibm.ws.management.connector.interop.JMXClas
sLoader
WARNUNG: Could not find tmx4jTransform.jar in null/etc/tmx4jTransform.jar - Inte
roperability to older versions of WebSphere is disabled
Dez 12, 2016 4:19:59 PM com.ibm.ws.ssl.config.SSLConfigManager
INFORMATION: ssl.disable.url.hostname.verification.CWPKI0027I
Dez 12, 2016 4:19:59 PM com.ibm.ws.security.config.SecurityObjectLocator
INFORMATION: Client code attempting to load security configuration
{code}
Does this mean, the plug-in does not work with WebSphere 8.0.0 ?


The following error is printed:
{code:java}
Connection failed: com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: Das System kann keinen SOAP-Connector erstellen, um die Verbindung zum Host s415vmmt210.detss.corpintra.net an Port 9043 8880 herzustellen.
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java: 135 142 )

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 13, 2016, 3:33:03 AM12/13/16
to jenkinsc...@googlegroups.com
Dirk D. reopened an issue
 

Sorry, I pasted the wrong stack trace by mistake. I now inserted the proper one with port 8880.
(I tried it several times with different settings, among them with port 9043)

Change By: Dirk D.
Resolution: Not A Defect
Status: Closed Reopened

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 13, 2016, 3:34:01 AM12/13/16
to jenkinsc...@googlegroups.com
Sorry, I pasted the wrong stack trace by mistake. I now inserted the proper one with port 8880.
(I tried it several times with different settings, among them with port 9043)


ps. telnet to port 8880 works fine

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 13, 2016, 3:34:03 AM12/13/16
to jenkinsc...@googlegroups.com
Dirk D. updated an issue
Change By: Dirk D.
I have an (or two?) issue(s) with connection to WebSphere.
I imported the certificate of the WAS console, copied the ClientKey...files, copied the jars.

But when clicking "test connection" the very first time, I get this error:
{code:java}
Dez 12, 2016 4:19:59 PM com.ibm.websphere.management.AdminClientFactory
WARNUNG: ADMC0046W
Dez 12, 2016 4:19:59 PM com.ibm.ws.management.connector.interop.JMXClas
sLoader
WARNUNG: Could not find tmx4jTransform.jar in null/etc/tmx4jTransform.jar - Inte
roperability to older versions of WebSphere is disabled
Dez 12, 2016 4:19:59 PM com.ibm.ws.ssl.config.SSLConfigManager
INFORMATION: ssl.disable.url.hostname.verification.CWPKI0027I
Dez 12, 2016 4:19:59 PM com.ibm.ws.security.config.SecurityObjectLocator
INFORMATION: Client code attempting to load security configuration
{code}
Does this mean, the plug-in does not work with WebSphere 8.0.0 ?

The following error is printed:
{code:java}
Connection failed: com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: Das System kann keinen SOAP-Connector erstellen, um die Verbindung zum Host s415vmmt210 .detss.corpintra.net an Port 8880 herzustellen.
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

stz.randhahn@extaccount.com (JIRA)

unread,
Dec 13, 2016, 3:35:03 AM12/13/16
to jenkinsc...@googlegroups.com
Dirk D. updated an issue
I have an (or two?) issue(s) with connection to WebSphere.
I imported the certificate of the WAS console, copied the ClientKey...files, copied the jars.

But when clicking "test connection" the very first time, I get this error:
{code:java}
Dez 12, 2016 4:19:59 PM com.ibm.websphere.management.AdminClientFactory
WARNUNG WARNING : ADMC0046W
Dez 12, 2016 4:19:59 PM com.ibm.ws.management.connector.interop.
JMXClas JMXClassLoader
sLoader
WARNUNG: Could not find tmx4jTransform.jar in null/etc/tmx4jTransform.jar -
Inte
roperability
Interoperability to older versions of WebSphere is disabled

Dez 12, 2016 4:19:59 PM com.ibm.ws.ssl.config.SSLConfigManager
INFORMATION: ssl.disable.url.hostname.verification.CWPKI0027I
Dez 12, 2016 4:19:59 PM com.ibm.ws.security.config.SecurityObjectLocator
INFORMATION: Client code attempting to load security configuration
{code}
Does this mean, the plug-in does not work with WebSphere 8.0.0 ?

The following error is printed:
{code:java}
Connection failed: com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: Das System kann keinen SOAP-Connector erstellen, um die Verbindung zum Host s415vmmt210 an Port 8880 herzustellen.

gregpeters00@gmail.com (JIRA)

unread,
Apr 24, 2018, 11:37:02 AM4/24/18
to jenkinsc...@googlegroups.com
Greg Peters resolved as Fixed
 

Should be fixed in latest beta release v1.4.8

Change By: Greg Peters
Status: Open Resolved
Resolution: Fixed
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

gregpeters00@gmail.com (JIRA)

unread,
Apr 24, 2018, 11:37:02 AM4/24/18
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages