My Oracle Support Banner

Siebel Outbound Rest API Is Throwing The Error: "Cannot deserialize instance of string from VALUE_STRING value or request may be missing a required field at [line:1, column:243]","errorCode":"JSON_PARSER_ERROR" (Doc ID 2988712.1)

Last updated on MAY 06, 2024

Applies to:

Siebel Automotive - Version 22.4 and later
Information in this document applies to any platform.

Symptoms

When attempting to make an outbound rest service call, the request fails with the following error shown in the restoutbound_xx.log file.

ERROR
--------

[INFO ] 2023-11-06 12:26:07.252 [http-nio-7080-exec-9] REST_OUT_LOGGER - com.siebel.integration.restoutbound.RESTOutboundBusvc : RESTOutboundBusvc.makeHTTPCall : response from outbound call : [{"message":"Cannot deserialize instance of string from VALUE_STRING value or request may be missing a required field at [line:1, column:243]","errorCode":"JSON_PARSER_ERROR"}]

STEPS
--------
1. Launch the Siebel application and navigate to the business service simulator screen.

2. Query for the proxy business service and choose a method.

3. Update the request payload to send the external system.

4. The external system sends back the response.

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
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.