Oracle service bus Invocation Error - oracle

Whenever I try to invoke a proxy service in OSB it gives me error. Here's the error I see:
com.bea.wli.sb.transports.TransportException:
The invocation resulted in an error:
Unknown error while processing message for service ProxyService {Proxy service path}
A HTTP 500 is returned.
In the message flow I can see a request was returned as it is saying "No service has been invoked." In the logs I can see "Error to place router information".
Any ideas for how to overcome this?

HTTP 500 is essentially "Internal Server Error". Check OSB server logs for full stack trace. The problem is around the area where Proxy Service has been deployed.

Related

NativeIoException:io.netty.channel.unix.Errors$NativeIoException recvAddress(..) failed: Connection reset by peer

I am trying to find the solution for below error which occurs in our Appdynamics logs when we perform load testing with Jmeter for 5tps. I am using spring cloud gateway 2.7.8 and netty version - 4.1.87.Final for routing purpose. The same error we do not see in our kubernetes logs or in Kibana logs. I am not able to trace from where the logs is coming up.
NativeIoException:io.netty.channel.unix.Errors$NativeIoException recvAddress(..) failed: Connection reset by peer Error capture limit has been reached, this stack trace is truncated.
Can someone help me understand why this error is occurring ?

MQ error queue manager error logs showing "The error code returned was '701'." MQ errors on MQ V9.2.0.0

One of the MQ queue manager is having below errors in it's error logs and due to which SSL channel is in retrying state. Can anyone know about such kind of error.
An error indicating a software problem was returned from a function which is
used to provide SSL or TLS support. The error code returned was '701'. The
function call was 'ccigsk_attrib_set_enum - GSK_TRUNCATE_PEER_CERTCHAIN'.
The channel is XXX; in some cases its name cannot be
determined and so is shown as '????'. The channel did not start.

setEndTime must be called after setStartTime

Trying pushing message using JMeter JMS Publisher. But getting below error. Is this jmeter side error or server side error.
Error:
setEndTime must be called after setStartTime java.lang.Throwable: Invalid call sequence at
org.apache.jmeter.samplers.SampleResult.setEndTime(SampleResult.java:1058)
There is an issue either with your configuration or the jms server.
And there is a bug fixed in current nightly build (future 5.0) that made the error message confusing:
https://bz.apache.org/bugzilla/show_bug.cgi?id=62464

Excessive ERROR logs failed hearbeats with Spring SockJS and non-websocket transports

We're using Spring's SockJS with Stomp to send push messages to the browser.
It works fine so far, but when a client (browser) disconnects, we get an ERROR log everytime because the scheduled hearbeat fails:
11:11:18.241 [MessageBroker-1] ERROR [org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler] - Unexpected error occurred in scheduled task.
org.springframework.web.socket.sockjs.SockJsTransportFailureException: Failed to write SockJsFrame content='h'; nested exception is org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.writeFrame(AbstractSockJsSession.java:339) ~[spring-websocket-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.web.socket.sockjs.transport.session.PollingSockJsSession.writeFrame(PollingSockJsSession.java:82) ~[spring-websocket-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendHeartbeat(AbstractSockJsSession.java:255) ~[spring-websocket-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession$HeartbeatTask.run(AbstractSockJsSession.java:451) ~[spring-websocket-4.3.4.RELEASE.jar:4.3.4.RELEASE]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-4.3.4.RELEASE.jar:4.3.4.RELEASE]
But only when the client uses XHR-Polling fallback, websocket doesn't cause any errors. We use nginx as reverse proxy in front of tomcat 8.0.39. Nginx logs 499 (client closed connection) a few seconds before the SockJsTransportFailureException is risen
Is there a way to get rid of the ERROR logs when a heartbeat fails? I don't want to disable all logging from org.springframework.scheduling.support.TaskUtils as we might miss important errors.

What does "org.apache.http.client.HttpResponseException: OK" mean?

I'm using Apache Http Client 4.2.
Application tries to connect to remote HTTPS destination, but fails with this stacktrace:
org.apache.http.client.HttpResponseException: OK
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:68)
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:54)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:945)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:919)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:910)
Web says nothing about this particular exception. Does anybody knows what could this "HttpResponseException: OK" mean?
Thanks.

Resources