REST Adapter Fault Response Mapping Failure Results In Stuck Thread (Doc ID 2285859.1)

Last updated on AUGUST 25, 2017

Applies to:

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

Symptoms

On : 12.1.3.0.0 version, OSB Core Functionality

REST Adapter fault response mapping failure results in stuck thread

In attached logfile osb_server2.out00100 we see the following errormessage occuring at :

Translation Failure.
Failed to translate JSON to XML. Cannot find schema type for /IbanCheck_ErrorReply/requestId Should not come here
The incoming data does not conform to the NXSD schema. Please correct the problem.

We know that the fault is being caused by an incorrect JSON response (not according to corresponding XSD).
However, this results in a stuck thread (response is not delivered to pipeline-thread).
Taken from the same logfile osb_server2.out00100:
<[STUCK] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "610" seconds working on the request "Workmanager: _WM_Proxy, Version: 0, Scheduled=true, Started=true, Started time: 610590 ms
", which is more than the configured time (StuckThreadMaxTime) of "600" seconds in "server-failure-trigger". Stack trace:

ERROR
-----------------------
ORABPEL-15235,OSB-381304




STEPS
-----------------------
The issue can be reproduced at will with the following steps:


BUSINESS IMPACT
-----------------------
The issue has the following business imp
act:

Cause

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 hundreds of Community platforms