Invoking ESB Services Registered In ESB Cluster Fails With Error "Cannot find service on current cluster" (Doc ID 430348.1)

Last updated on NOVEMBER 02, 2016

Applies to:

Oracle ESB - Version 10.1.3.1 and later
Information in this document applies to any platform.
***Checked for relevance on 15-Dec-2009***
***Checked for relevance on 25-May-2011***
***Checked for relevance on 03-June-2014***


Symptoms

On 10.1.3.1.0 in Production:
When attempting to invoke ESB service registered in clustered ESB environment, the following error occurs.

ERROR
oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: Cannot find service "" on
current cluster

STEPS
The issue can be reproduced at will with the following steps:
1. Install ESB seperately following the documentation below
Oracle® Application Server Enterprise Deployment Guide 10g Release 3 (10.1.3.1.0) B28939-01
Chapter 3 Installing and Configuring the mySOACompany Web and Application Tiers
URL: http://download-west.oracle.com/docs/cd/B31017_01/core.1013/b28939/j2ee.htm#ASTED004

2. Create and register a simple ESB project - GetEmployeeDetailsByID
GetEmployeeDetails_RS -> GetEmployeeDetails

GetEmployeeDetails is the adapter service created using DB Adapter, which selects employeedetails
from SCOTT.EMP table given employee number.

GetEmployeeDetails_RS is the Routing Service which invokes the GetEmployeeDetails operation.

3. Open the GetEmployeeDetails_RS wsdl and find the SOAP location URL, then put that URL in web
browser, then you will get
"No WebService Provider is registered at this URL "

4. Test via a third party tool - SOAPUI, you get the error,

<env:Body>
<env:Fault>
<faultcode>env:Server</faultcode>
<faultstring>oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An
unhandled exception has been thrown in the ESB system. The exception reported is:
"oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: Cannot find service
"GetEmployeeDetails_RS" on current cluster

at oracle.tip.esb.server.dispatch.BusinessEvent.raise(Unknown Source)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(Unknown Source)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(Unknown Source)
at
oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:869)
at
oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
at
oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:460)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:711)
at
com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at
oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at
oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:
880)
at
com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.jav
a:303)
at java.lang.Thread.run(Thread.java:595)
".</faultstring>
<faultactor/>
</env:Fault>
</env:Body> 

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