Catch Activity Is Not Handling Business Error (Doc ID 2274403.1)

Last updated on AUGUST 16, 2017

Applies to:

Oracle SOA Suite - Version 11.1.1.5.0 to 11.1.1.7.0 [Release 11gR1]
Information in this document applies to any platform.

Symptoms

When testing a composite and a business error is generated, the entire error is written in the logs. This error should be caught by the Catch Activity and do not appear in the logs.

ERROR
-----------------------
[2017-01-18T10:21:51.016+01:00] [soa_server1] [ERROR] [] [oracle.integration.platform.blocks.soap] [tid: orabpel.engine.pool-5.thread-19] [userId: ] [ecid: 11d1def534ea1be0:-742e54db:1598af914cc:-8000-000000000012b80d,0] [APP: soa-infra] Unable to dispatch request to http://your_endpoint:80/Test_service/Test_service1l/ProxyService/Test_proxy due to exception[[
javax.xml.ws.soap.SOAPFaultException: 110 : La finca tiene cobertura pero no hay recursos disponibles (CTO y/o OLT)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.throwJAXWSSoapFaultException(DispatchImpl.java:1024)
at oracle.j2ee.ws.client.jaxws.DispatchImpl.invoke(DispatchImpl.java:808)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.synchronousInvocationWithRetry(OracleDispatchImpl.java:235)
at oracle.j2ee.ws.client.jaxws.OracleDispatchImpl.invoke(OracleDispatchImpl.java:106)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Generate a business error
2. Observe that the error appears in the logs



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