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