Friday, January 28, 2011

oracle.fabric.common.FabricDeploymentException: Unable to register service. {rootCauses=[]}

You get this message when trying to deploy a composite to the SOAServer, and there is no way to get more info from the log...

If you go up in the stdout, you finally find the reason:

28-Jan-2011 12:17:27 o'clock WET Error oracle.integration.platform SOA-20003 Unable to register service.
oracle.webservices.provider.ProviderException: oracle.webservices.provider.ProviderException: No service {}BookCallbackService_2 defined in the WSDL

In fact the service name in the WSDL is BookCallbackService, and the _2 has been added by JDeveloper unbeknown to me. I had this problem countless times, and I really believe this can be handled better.

This is what you find in the log files:

Caused By: oracle.fabric.common.FabricDeploymentException: Unable to register service. {rootCauses=[]}
at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.load(
at oracle.integration.platform.blocks.soap.WebServiceEntryBindingComponent.load(
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployServices(
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.initDeployment(
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.load(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


Rob said...

I'm having the same problem with a mediator wsdl "_ep". What was the fix?

vernetto said...

honestly, I can't remember, it was a looooong time ago.... sorry about that!