My Oracle Support Banner

Composite deployment using EM fails with "JCA deployment validation errors for 'Adapters/readInboundFile_file.jca'" (Doc ID 2410843.1)

Last updated on DECEMBER 23, 2019

Applies to:

SOA Suite Cloud Service - Version N/A and later
Information in this document applies to any platform.

Symptoms

Composite deployment using Enterprise Manager fails with "JCA deployment validation errors for 'Adapters/readInboundFile_file.jca'"

The following sequence of errors is seen in the managed server .log file (eg. soa_server_1.log). :-

####<Jun 13, 2018, 11:21:54,97 AM UTC> <Error> <ServletContext-/soa-infra> <myhost.oraclecloud.internal> <soa_server_1> <[ACTIVE] ExecuteThread: '40' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <28ff52fe-f98e-4a9e-aff7-2fc84acfd3a2-00000bda> <1527278754097> <[severity-value: 8] [rid: 0:4:1] [partition-id: 0] [partition-name: DOMAIN] > <BEA-000000> <Error during deployment
oracle.fabric.common.FabricException: Deployment Failed: Error while validating JCA Reference Binding meta data during composite deployment. : JCA deployment validation errors for 'Adapters/myReadFiles_file.jca'

at oracle.integration.platform.blocks.deploy.StandaloneCompositeDeploymentCoordinatorImpl.coordinateCompositeDeployment(StandaloneCompositeDeploymentCoordinatorImpl.java:205)
at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deployNewComposite(BaseDeployProcessor.java:917)
at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProcessor.java:431)
at oracle.integration.platform.blocks.deploy.servlet.BaseDeployProcessor.deploySARs(BaseDeployProcessor.java:228)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:625)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeployWork(DeployProcessor.java:473)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.doDeploy(DeployProcessor.java:282)
at oracle.integration.platform.blocks.deploy.servlet.DeployProcessor.process(DeployProcessor.java:168)
at oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPostInsideLoggingSession(CompositeDeployerServlet.java:250)
at oracle.integration.platform.blocks.deploy.servlet.CompositeDeployerServlet.doPost(CompositeDeployerServlet.java:170)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
.
.
.
Caused By: oracle.fabric.common.FabricDeploymentException: Error while validating JCA Reference Binding meta data during composite deployment. : JCA deployment validation errors for 'Adapters/myReadFiles_file.jca'
{rootCauses=[]}
at oracle.integration.platform.blocks.adapter.AdapterReference.deploy(AdapterReference.java:1063)
at oracle.integration.platform.blocks.adapter.AdapterReference.deploy(AdapterReference.java:105)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployReferences(CompositeDeploymentConnection.java:288)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:131)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.initDeployment(CompositeDeploymentManagerImpl.java:435)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.load(CompositeDeploymentManagerImpl.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
.
.
.
Caused By: java.lang.Exception: JCA deployment validation errors for 'Adapters/myReadFiles_file.jca'

at oracle.integration.platform.blocks.adapter.fw.validation.WSDLDeploymentValidation.validate(WSDLDeploymentValidation.java:196)
at oracle.integration.platform.blocks.adapter.fw.validation.WSDLDeploymentValidation.validate(WSDLDeploymentValidation.java:100)
at oracle.integration.platform.blocks.adapter.AdapterReference.deploy(AdapterReference.java:1057)
at oracle.integration.platform.blocks.adapter.AdapterReference.deploy(AdapterReference.java:105)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployReferences(CompositeDeploymentConnection.java:288)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deploy(CompositeDeploymentConnection.java:131)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.initDeployment(CompositeDeploymentManagerImpl.java:435)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentManagerImpl.load(CompositeDeploymentManagerImpl.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
.
.
.
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1692)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1652)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

 

The above sequence shows that the deployment fails due to an error deploying a File Adapter (in the above example Adapters/myReadFiles_file.jca). However it does not show why the deployment of this Adapter is actually failing.

To get further information, review the managed server .out file (eg. soa_server_1.out) for the same time period.

In this case, the following Warning precedes the deployment error, and shows that the root cause is due to "Activation parameter Physical/Logical ArchiveDirectory has invalid value" :-

<Jun 13, 2018, 11:21:54,21 AM UTC> <Warning> <oracle.soa.adapter> <BEA-000000> <JCA Deployment Validation failed for Adapters/myReadFiles_file.jca:
Problem 1: [ <endpoint-interaction> SynchRead_ptt::SynchRead ]:
Activation parameter Physical/Logical ArchiveDirectory has invalid value {/u01/soa/archive/myArchive}.
Please correct the activation parameter and redeploy the process.



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.