FTP Move Operation In Integration Flow Fails With Error 'The "OPER[NOOP][UseNativeRename{S->R,T->R}]" IO operation for "<file name>" failed.'
(Doc ID 2559230.1)
Last updated on NOVEMBER 30, 2020
Applies to:
Oracle Integration-OIC - Version 18.2.5 and laterInformation in this document applies to any platform.
Symptoms
On : 18.2.5 version, Integration RT
Move operation fails after successul operation of reading files from FTP Server and logs shows the below exception / error.
ERROR
-----------------------
com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}remoteFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts: {{
CODE={http://schemas.oracle.com/bpel/extension}remoteFault
,SUMMARY=ICS runtime execution error
,DETAIL=The IO operation failed.
The IO operation failed.
The "OPER[NOOP][UseNativeRename{S->R,T->R}]" IO operation for "<file name>" failed.
Check the error stack and fix the cause of the error.
:MoveFile}
cause: {null}
at com.oracle.bpel.client.BPELFault.createRuntimeFault(BPELFault.java:142)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:411)
at com.collaxa.cube.engine.ext.common.InvokeHandler.__invoke(InvokeHandler.java:1474)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalWSDLInvoke(InvokeHandler.java:809)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:500)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:161)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:79)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:197)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP$1.call(BaseBPELActivityWMP.java:195)
at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper$1.call(SWSComponentProcessActivityWrapper.java:74)
at com.collaxa.bpel.sws.SWSCallableActivityWrapper.execute(SWSCallableActivityWrapper.java:89)
at com.collaxa.bpel.sws.SWSComponentProcessActivityWrapper.execute(SWSComponentProcessActivityWrapper.java:82)
and
[2019-06-25T13:44:24.260+00:00] [_server_1] [ERROR] [OSB-381989] [oracle.osb.transports.jca.jcatransport] [tid: [ACTIVE].ExecuteThread: '80' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: ] [ecid: ,] [partition-name: DOMAIN] [tenant-name: GLOBAL] [oracle.soa.tracking.FlowId: ] [oracle.soa.tracking.InstanceId: ] [oracle.soa.tracking.SCAEntityId: ] [composite_name: XXCS_INT02_SALES_ORDER_CREDI_CHE!01.00.0000] [FlowId: ] Invoke JCA outbound service failed with connection error, exception: File already exists: <file name> already exists on the remote filesystem
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create FTP Adapter to read files
2. After successful reading move the file to another location(archive) and note it fails with the reported error.
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 |
Cause |
Solution |