My Oracle Support Banner

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 later
Information 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


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