My Oracle Support Banner

OSB Stuck In Http Outbound Call Using OWSM Policy (Doc ID 2598524.1)

Last updated on OCTOBER 11, 2019

Applies to:

Oracle Service Bus - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.1.3.0 version, OSB Core Functionality

OSB Stuck in http outbound call using OWSM policy

We're facing stuck threads in OSB. The threads get stuck during sending http outbound request.

During last occurence in production we captured all necessary diagnostic data including heap dump.

The issue happens randomly and can not be reproduced.

The issue is very similar to Bug 25386773 but this bug should be fixed in our version of OSB.

ERROR
-----------------------

[STUCK] ExecuteThread: '85' for queue: 'weblogic.kernel.Default (self-tuning)'
Stack Trace is:
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at com.bea.wli.sb.pipeline.RouterCallback.waitCallbackEnabled(RouterCallback.java:268)
- locked <0x000000062b0108f8> (a com.bea.wli.sb.pipeline.RouterCallback)
at com.bea.wli.sb.pipeline.RouterCallback.handleResponse(RouterCallback.java:99)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleResponse(AbstractHandler.java:137)
at com.bea.wli.sb.service.handlerchain.handlers.OutboundResponseMetadataHandler.handleResponse(OutboundResponseMetadataHandler.java:52)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleResponse(AbstractHandler.java:289)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleResponse(AbstractHandler.java:137)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler$1.handleResponse(AbstractHandler.java:289)
---
at com.sun.xml.ws.api.pipe.Fiber.resume(Fiber.java:467)
at com.sun.xml.ws.api.pipe.Fiber.resume(Fiber.java:452)
at com.oracle.webservices.impl.internalapi.fiber.FiberResumer.onResume(FiberResumer.java:14)
at com.oracle.webservices.impl.disi.client.ClientResponseTransportImpl.response(ClientResponseTransportImpl.java:93)
- locked <0x00000005fd871d18> (a com.oracle.webservices.impl.disi.client.ClientResponseTransportImpl)
at com.bea.wli.sb.service.disi.handlerchain.handlers.OutboundDISIHandler._handleResponse(OutboundDISIHandler.java:327)
at com.bea.wli.sb.service.disi.handlerchain.handlers.OutboundDISIHandler.handleResponse(OutboundDISIHandler.java:270)
at com.bea.wli.sb.service.disi.DISIUtil$2.handleResponse(DISIUtil.java:193)
at com.bea.wli.sb.service.handlerchain.handlers.AbstractHandler.handleResponse(AbstractHandler.java:137)
at com.bea.wli.sb.service.disi.handlerchain.handlers.OutboundWssPhase2DISIHandler.handleResponse(OutboundWssPhase2DISIHandler.java:181)

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!


In this Document
Symptoms
Changes
Cause
Solution
References


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