My Oracle Support Banner

Siebel External Calls Failing With - SBL-EAI-04117: HTTP Request error during 'Submitting Data SendHTTP request': 'Status code - 500' and "java.lang.ClassNotFoundException: org.json.JSONException" (Doc ID 2747377.1)

Last updated on JANUARY 24, 2023

Applies to:

Siebel eCommunications - Version 20.1 and later
Siebel CRM - Version 20.1 and later
Information in this document applies to any platform.

Symptoms


On a custom Siebel implementation, in a specific view there was a Button that calls a custom Java Business Service.

This was implemented by a specific .JAR file - and call to that failed although the correct path to that was added.
Same code was used and it worked fine in an earlier version (IP14) .


Error messages observed were:

a) in Object Manager log:

ObjMgrLog Error 1 000f683260004137:0 2021-01-20 13:30:13 (httptransport.cpp (1795)) SBL-EAI-04117: HTTP Request error during 'Submitting Data SendHTTP request': 'Status code - 500'
ObjMgrLog Error 1 000f683260004137:0 2021-01-20 13:30:13 (httptransport.cpp (1123)) SBL-EAI-04117: HTTP Request error during 'Submitting Data Send HTTP request': 'Status code - 500'

 

b) in localhost.[yyyy-mm-dd].log:

20-Jan-2021 13:30:13.434 SEVERE [http-nio-8080-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [jbs] in context with path [/siebel] threw exception [org.glassfish.jersey.server.ContainerException: java.lang.NoClassDefFoundError: org/json/JSONException] with root cause
java.lang.ClassNotFoundException: org.json.JSONException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1343)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1173)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.siebel.integration.eaijbs.JBS_Resource.jbserviceOperation(JBS_Resource.java:105)
at com.siebel.integration.eaijbs.JBS_Resource.jbservice(JBS_Resource.java:58)
(...)




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.