Originally Posted by
dom.atom
Found the issue - it was the proxy server that was refusing SSL connection
can you explain the RCA in detail, as am also facing similar issue with REST API calls.
javax.net.ssl|SEVERE|28|[ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'|2024-12-25 10:05:20.241 GST|TransportContext.java:369|Fatal (UNEXPECTED_MESSAGE): java.io.IOException: Connection reset by peer (
"throwable" : {
java.io.IOException: Connection reset by peer
at sun.nio.ch.FileDispatcherImpl.readv0(Native Method)
at sun.nio.ch.SocketDispatcher.readv(SocketDispatcher .java:43)
at sun.nio.ch.IOUtil.read(IOUtil.java:278)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImp l.java:438)
at weblogic.socket.NIOInputStream.readInternal(NIOInp utStream.java:168)
at weblogic.socket.NIOInputStream.read(NIOInputStream .java:110)
at weblogic.socket.NIOInputStream.read(NIOInputStream .java:73)
at sun.security.ssl.SSLSocketInputRecord.read(SSLSock etInputRecord.java:475)
at sun.security.ssl.SSLSocketInputRecord.readHeader(S SLSocketInputRecord.java:469)
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSo cketInputRecord.java:159)
at sun.security.ssl.SSLTransport.decode(SSLTransport. java:111)
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImp l.java:1320)
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord (SSLSocketImpl.java:1233)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLS ocketImpl.java:417)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLS ocketImpl.java:389)
at weblogic.net.http.HttpsClient.New(HttpsClient.java :582)
at weblogic.net.http.HttpsClient.New(HttpsClient.java :562)
at weblogic.net.http.HttpsURLConnection.connect(Https URLConnection.java:265)
at weblogic.net.http.HttpURLConnection.getInputStream (HttpURLConnection.java:763)
at weblogic.net.http.SOAPHttpsURLConnection.getInputS tream(SOAPHttpsURLConnection.java:42)
at weblogic.net.http.HttpURLConnection.getResponseCod e(HttpURLConnection.java:1627)
at org.glassfish.jersey.client.internal.HttpUrlConnec tor._apply(HttpUrlConnector.java:394)
at org.glassfish.jersey.client.internal.HttpUrlConnec tor.apply(HttpUrlConnector.java:285)
at org.glassfish.jersey.client.ClientRuntime.invoke(C lientRuntime.java:255)
at org.glassfish.jersey.client.JerseyInvocation$2.cal l(JerseyInvocation.java:700)
at org.glassfish.jersey.internal.Errors.process(Error s.java:315)
at org.glassfish.jersey.internal.Errors.process(Error s.java:297)
at org.glassfish.jersey.internal.Errors.process(Error s.java:228)
at org.glassfish.jersey.process.internal.RequestScope .runInScope(RequestScope.java:444)
at org.glassfish.jersey.client.JerseyInvocation.invok e(JerseyInvocation.java:696)
at org.glassfish.jersey.client.JerseyInvocation$Build er.method(JerseyInvocation.java:420)
at oracle.integration.platform.blocks.rest.bc.referen ce.RestResource.request(RestResource.java:125)
at oracle.integration.platform.blocks.rest.bc.referen ce.RestReference.request(RestReference.java:338)
at oracle.integration.platform.blocks.rest.bc.referen ce.RestReferenceBindingComponent.request(RestRefer enceBindingComponent.java:260)
at oracle.integration.platform.blocks.mesh.Synchronou sMessageHandler.doRequest(SynchronousMessageHandle r.java:151)
at oracle.integration.platform.blocks.mesh.MessageRou ter.request(MessageRouter.java:219)
at oracle.integration.platform.blocks.mesh.MeshImpl$3 .run(MeshImpl.java:346)
at oracle.integration.platform.blocks.mesh.MeshImpl$3 .run(MeshImpl.java:344)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at oracle.integration.platform.blocks.mesh.MeshImpl.d oRequestAsSubject(MeshImpl.java:344)
javax.net.ssl|ALL|28|[ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'|2024-12-25 10:05:20.242 GST|SSLSessionImpl.java:839|Invalidated session: Session(1735106719446|SSL_NULL_WITH_NULL_NULL)
javax.net.ssl|FINE|28|[ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'|2024-12-25 10:05:20.243 GST|SSLSocketOutputRecord.java:73|WRITE: TLS12 alert(unexpected_message), length = 2
javax.net.ssl|WARNING|28|[ACTIVE] ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'|2024-12-25 10:05:20.245 GST|TransportContext.java:416|Fatal: failed to send fatal alert UNEXPECTED_MESSAGE (
"throwable" : {
java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher .java:47)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.jav a:93)
at sun.nio.ch.IOUtil.write(IOUtil.java:65)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelIm pl.java:469)
at weblogic.socket.NIOOutputStream$BlockingWriter.wri te(NIOOutputStream.java:326)
at weblogic.socket.NIOOutputStream.write(NIOOutputStr eam.java:220)
at sun.security.ssl.SSLSocketOutputRecord.encodeAlert (SSLSocketOutputRecord.java:83)
at sun.security.ssl.TransportContext.fatal(TransportC ontext.java:413)
at sun.security.ssl.TransportContext.fatal(TransportC ontext.java:320)
at sun.security.ssl.TransportContext.fatal(TransportC ontext.java:315)
at sun.security.ssl.SSLTransport.decode(SSLTransport. java:142)
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImp l.java:1320)
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord (SSLSocketImpl.java:1233)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLS ocketImpl.java:417)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLS ocketImpl.java:389)
at weblogic.net.http.HttpsClient.New(HttpsClient.java :582)
at weblogic.net.http.HttpsClient.New(HttpsClient.java :562)
at weblogic.net.http.HttpsURLConnection.connect(Https URLConnection.java:265)
at weblogic.net.http.HttpURLConnection.getInputStream (HttpURLConnection.java:763)
at weblogic.net.http.SOAPHttpsURLConnection.getInputS tream(SOAPHttpsURLConnection.java:42)
at weblogic.net.http.HttpURLConnection.getResponseCod e(HttpURLConnection.java:1627)
at org.glassfish.jersey.client.internal.HttpUrlConnec tor._apply(HttpUrlConnector.java:394)
at org.glassfish.jersey.client.internal.HttpUrlConnec tor.apply(HttpUrlConnector.java:285)
at org.glassfish.jersey.client.ClientRuntime.invoke(C lientRuntime.java:255)
at org.glassfish.jersey.client.JerseyInvocation$2.cal l(JerseyInvocation.java:700)
at org.glassfish.jersey.internal.Errors.process(Error s.java:315)
at org.glassfish.jersey.internal.Errors.process(Error s.java:297)
at org.glassfish.jersey.internal.Errors.process(Error s.java:228)
at org.glassfish.jersey.process.internal.RequestScope .runInScope(RequestScope.java:444)
at org.glassfish.jersey.client.JerseyInvocation.invok e(JerseyInvocation.java:696)
at org.glassfish.jersey.client.JerseyInvocation$Build er.method(JerseyInvocation.java:420)
at oracle.integration.platform.blocks.rest.bc.referen ce.RestResource.request(RestResource.java:125)
at oracle.integration.platform.blocks.rest.bc.referen ce.RestReference.request(RestReference.java:338)
at oracle.integration.platform.blocks.rest.bc.referen ce.RestReferenceBindingComponent.request(RestRefer enceBindingComponent.java:260)
at oracle.integration.platform.blocks.mesh.Synchronou sMessageHandler.doRequest(SynchronousMessageHandle r.java:151)
at oracle.integration.platform.blocks.mesh.MessageRou ter.request(MessageRouter.java:219)
at oracle.integration.platform.blocks.mesh.MeshImpl$3 .run(MeshImpl.java:346)
at oracle.integration.platform.blocks.mesh.MeshImpl$3 .run(MeshImpl.java:344)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:422)
at oracle.integration.platform.blocks.mesh.MeshImpl.d oRequestAsSubject(MeshImpl.java:344)
at oracle.integration.platform.blocks.mesh.MeshImpl.r equest(MeshImpl.java:283)
at sun.reflect.GeneratedMethodAccessor2744.invoke(Unk nown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoi npointUsingReflection(AopUtils.java:344)
at org.springframework.aop.framework.ReflectiveMethod Invocation.invokeJoinpoint(ReflectiveMethodInvocat ion.java:198)
at org.springframework.aop.framework.ReflectiveMethod Invocation.proceed(ReflectiveMethodInvocation.java :163)
at oracle.integration.platform.metrics.PhaseEventAspe ct.invoke(PhaseEventAspect.java:69)