JBO-29000 Exception When Invoking an External Rest API via HTTPS
Last updated on APRIL 12, 2018
Applies to:Oracle Fusion Sales Cloud Service - Version 11.13.17.09.0 and later
Information in this document applies to any platform.
While trying to call an external REST API using a trigger (post database changes event) on Accounts.
If we call a service via HTTP, it works fine, but if we try to invoke the REST (without authentication) via HTTPS, I get the following error:
* If we try to call the GET method, we get the SSL exception:
Error:oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: com.sun.jersey.api.client.ClientHandlerException, msg=javax.net.ssl.SSLException: Received fatal alert: handshake_failure
* If we try to call the POST service, we get the following error:
Error:oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: com.sun.jersey.api.client.ClientHandlerException, msg=java.lang.NullPointerException
The problem is related to certificates supported by the Sales Cloud platform. How can we add a new certificate to the platform to consume the service?
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