Requests Fail in SOA with ERROR "Unable to dispatch request" to CallbackService with "javax.xml.ws.soap.SOAPFaultException: GenericFault : generic error" (Doc ID 1635556.1)

Last updated on MARCH 08, 2017

Applies to:

Identity Manager - Version 11.1.1.3.0 and later
Information in this document applies to any platform.

Symptoms

Your OIM SOA Approval Requests are failing (even after the task is approved) and the SOA diagnostic log contains an error similar to the one below - showing an inconsistent host and port are being used for the CallbackService.

ERROR
-----------------------
[2014-02-26T07:08:12.013+00:00] [WLS_SOA1] [ERROR] [] [oracle.integration.platform.blocks.soap] [tid: orabpel.invoke.pool-4.thread-2] [userId: weblogic] [ecid: 0649d35efe19982b:-16b305c0:143c4596263:-8000-0000000000040fec,0:1:100182214] [APP: soa-infra] [composite_name: CompositeName] [component_name: ApprovalProcess] [component_instance_id: 754823] Unable to dispatch request to http://<oldHost:oldPort>/workflowservice/CallbackService due to exception[[
oracle.fabric.common.FabricInvocationException: javax.xml.ws.soap.SOAPFaultException: GenericFault : generic error
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.throwFabricInvocationException(WebServiceExternalBindingComponent.java:440)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.throwFabricInvocationExceptionForSoapFault(WebServiceExternalBindingComponent.java:436)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processSOAPFault(WebServiceExternalBindingComponent.java:415)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:273)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.sendSOAPMessage(WebServiceExternalBindingComponent.java:826)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.request(WebServiceExternalBindingComponent.java:603)
at oracle.integration.platform.blocks.mesh.SynchronousMessageHandler.doRequest(SynchronousMessageHandler.java:139)
at oracle.integration.platform.blocks.mesh.MessageRouter.request(MessageRouter.java:182)
at oracle.integration.platform.blocks.mesh.MeshImpl$2.run(MeshImpl.java:177)
at javax.security.auth.Subject.doAs(Subject.java:396)
...
  ...
Caused by: javax.xml.ws.soap.SOAPFaultException: GenericFault : generic error
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)
at oracle.integration.platform.blocks.soap.AbstractWebServiceBindingComponent.dispatchRequest(AbstractWebServiceBindingComponent.java:516)
at oracle.integration.platform.blocks.soap.WebServiceExternalBindingComponent.processOutboundMessage(WebServiceExternalBindingComponent.java:207)
... 90 more


Changes

 The issue can occur after changes are made to the host/port for the DiscoveryConfig settings on a single node - or if there have been changes to the host and port for the OIM managed server or the web server or load balancer used in the environment.

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