Hi,

While using an inbound endpoint for file processing, i am getting  the error
message that the file could not be renamed even though the file is processed
successfully and move to the specified "ProcessedFiles" folder.

What could be causing this error message?


[2018-02-23 13:24:26,534] [EI-Core] ERROR - FilePollingConsumer Error moving
file : file:///C:/Sample.txt to file://C:/ProcessedFiles
org.apache.commons.vfs2.FileSystemException: Could not rename
"file:///C:/Sample.txt" to "file:///C:/ProcessedFiles/Sample.txt".
        at
org.apache.commons.vfs2.provider.AbstractFileObject.moveTo(AbstractFileObject.java:1117)
        at
org.wso2.carbon.inbound.endpoint.protocol.file.FilePollingConsumer.moveOrDeleteAfterProcessing(FilePollingConsumer.java:849)
        at
org.wso2.carbon.inbound.endpoint.protocol.file.FilePollingConsumer.directoryHandler(FilePollingConsumer.java:570)
        at
org.wso2.carbon.inbound.endpoint.protocol.file.FilePollingConsumer.poll(FilePollingConsumer.java:214)
        at
org.wso2.carbon.inbound.endpoint.protocol.file.FilePollingConsumer.execute(FilePollingConsumer.java:134)
        at
org.wso2.carbon.inbound.endpoint.protocol.file.FileTask.taskExecute(FileTask.java:47)
        at
org.wso2.carbon.inbound.endpoint.common.InboundTask.execute(InboundTask.java:51)
        at
org.wso2.carbon.mediation.ntask.NTaskAdapter.execute(NTaskAdapter.java:98)
        at
org.wso2.carbon.ntask.core.impl.TaskQuartzJobAdapter.execute(TaskQuartzJobAdapter.java:67)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.commons.vfs2.FileSystemException: Could not rename
file "C:\Sample.txt" to "file:///C:/ProcessedFiles/Sample.txt".
        at
org.apache.commons.vfs2.provider.local.LocalFile.doRename(LocalFile.java:141)
        at
org.apache.commons.vfs2.provider.AbstractFileObject.moveTo(AbstractFileObject.java:1103)


Inbound Endpoint:

<?xml version="1.0" encoding="UTF-8"?>
<inboundEndpoint name="InboundEndpointA" protocol="file" sequence="Endpoint"
suspend="false" xmlns="http://ws.apache.org/ns/synapse";>
    <parameters>
        <parameter name="interval">10</parameter>
        <parameter name="sequential">false</parameter>
        <parameter name="coordination">true</parameter>
        <parameter name="transport.vfs.ContentType">text/plain</parameter>
        <parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter>
        <parameter name="transport.vfs.MaxRetryCount">3</parameter>
        <parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter>
        <parameter key="conf:/Sample/InboundFileUri"
name="transport.vfs.FileURI"/>
        <parameter key="conf:/Sample/AfterFailure"
name="transport.vfs.MoveAfterFailure"/>
        <parameter key="conf:/Sample/AfterProcessed"
name="transport.vfs.MoveAfterProcess"/>
        <parameter name="transport.vfs.CreateFolder">true</parameter>
        <parameter name="transport.vfs.Streaming">false</parameter>
        <parameter name="transport.vfs.Build">false</parameter>
    </parameters>
</inboundEndpoint>

Thanks and regards,
Dhanya




--
Sent from: http://wso2-oxygen-tank.10903.n7.nabble.com/WSO2-Development-f3.html
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to