My Oracle Support Banner

After Applying Latest PSU Patch Weblogic is Not Able to Connect to Third Party WebService Issue Due to SSL Error "General SSLEngine problem" (Doc ID 2430115.1)

Last updated on AUGUST 09, 2018

Applies to:

Oracle WebLogic Server - Version 12.1.3.0.0 and later
Information in this document applies to any platform.

Symptoms

On WLS 12.1.3, after applying the July 2018 PSU Patch 27919943, an SSL connection to a 3rd party Webservice fails with the below error:

[WLS_OSB1] [NOTIFICATION] [] [oracle.osb.debug.transports] [tid: [ACTIVE].ExecuteThread: '54' for queue: 'weblogic.kernel.Default (self-tuning)']
[APP: Service Bus Routing] [FlowId: 0000MJOpwufE^MPLqeL6iY1RM^tI000015] LoadBalanceFailoverHelper.sendMessageToServiceAsync[[
com.bea.wli.sb.services.dispatcher.DispatchException: General SSLEngine problem
at com.bea.wli.sb.service.handlerchain.handlers.TransportProviderInvoker.dispatch(TransportProviderInvoker.java:87)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.dispatch(AbstractHandler.java:131)
at com.bea.wli.sb.service.handlerchain.handlers.EndpointManagementHandler.dispatch(EndpointManagementHandler.java:47)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.dispatch(AbstractHandler.java:131)
at com.bea.wli.sb.service.handlerchain.handlers.UpdateOutboundStatistics.dispatch(UpdateOutboundStatistics.java:66)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.dispatch(AbstractHandler.java:131)
at com.bea.wli.sb.service.handlerchain.handlers.OutboundMessageContentHandler.dispatch(OutboundMessageContentHandler.java:71)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.dispatch(AbstractHandler.java:131)
at com.bea.wli.sb.service.disi.handlerchain.handlers.OutboundWssPhase2DISIHandler.dispatch(OutboundWssPhase2DISIHandler.java:106)
at com.bea.wli.sb.service.disi.OSBClientRequestTransport.request(OSBClientRequestTransport.java:23)
at com.bea.wli.sb.service.disi.OSBClientRequestTransport.request(OSBClientRequestTransport.java:13)
at com.oracle.webservices.impl.disi.client.ClientRequestTransportWrapper.request(ClientRequestTransportWrapper.java:47)
at com.oracle.webservices.impl.disi.client.ClientTransportTube$1.run(ClientTransportTube.java:47)
at com.sun.xml.ws.api.pipe.Fiber.suspend(Fiber.java:687)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1194)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050)
...........................
Caused by: com.bea.wli.sb.transports.TransportException: General SSLEngine problem
at com.bea.wli.sb.transports.TransportException.newInstance(TransportException.java:214)
at com.bea.wli.sb.transports.http.HttpOutboundMessageContext.send(HttpOutboundMessageContext.java:466)
at com.bea.wli.sb.transports.http.wls.HttpTransportProvider.sendMessageAsync(HttpTransportProvider.java:238)
at sun.reflect.GeneratedMethodAccessor1123.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.bea.wli.sb.transports.Util$1.invoke(Util.java:79)
at com.sun.proxy.$Proxy157.sendMessageAsync(Unknown Source)
at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageToService(TransportManagerImpl.java:509)
at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageAsync(TransportManagerImpl.java:397)
at com.bea.wli.sb.service.handlerchain.handlers.TransportProviderInvoker.dispatch(TransportProviderInvoker.java:83)
... 222 more

..........................
Caused By: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
at sun.security.validator.Validator.validate(Validator.java:260)
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:107)
at weblogic.security.SSL.jsseadapter.JaTrustManager.checkServerTrusted(JaTrustManager.java:128)
at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:911)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1459)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:213)
....................
Caused By: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:196)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:268)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.