O camel não consegue remover o arquivo no diretorio de origem, vi que tem um tópico anterior a este sobre o mesmo assunto, segui as orientações acrescentando "convertBodyTo(byte[].class)", ainda assim o erro pesiste segue o código abaixo:
from("file:" + diretorioDeEntrada + "?exclude=~.*&delay=5000&move=proc/${file:onlyname.noext}${date:now:ddMMyyHHmmss}") .convertBodyTo(byte[].class) .errorHandler(loggingErrorHandler().level(LoggingLevel.TRACE)) .choice() .when(simple(regraDeEntradaTxt)).to("direct:arquivo" + SIGLATXT) .when(simple(regraDeEntradaXmlMin)).to("direct:arquivo" + SIGLA_XML) .when(simple(regraDeEntradaXml_Min_T05)).to("direct:arquivoRelatorioRetorno" + SIGLA_XML) .when(simple(regraDeEntradaXml_Iprev)).to("direct:arquivoIprev" + SIGLA_XML) .when(simple(regraDeEntradaXml_Iprev_T05)).to("direct:arquivoRelatorioRetornoIprev" + SIGLA_XML);
LOGGER.info("Regra de roteamento por tipo de arquivo foi definida com sucesso.");
SEGUE O ERRO ABAIXO: GRAVE: Caused by: [org.apache.camel.component.file.GenericFileOperationFailedException - Error renaming file from C:\REC\IN\A3215.ATUACADP.I01B070.D180818.S007.mca to C:\REC\IN\proc\A3215.ATUACADP.I01B070.D180818.S007] org.apache.camel.component.file.GenericFileOperationFailedException: Error renaming file from C:\REC\IN\A3215.ATUACADP.I01B070.D180818.S007.mca to C:\REC\IN\proc\A3215.ATUACADP.I01B070.D180818.S007 at org.apache.camel.component.file.FileOperations.renameFile(FileOperations.java:68) at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.renameFile(GenericFileProcessStrategySupport.java:96) at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.commit(GenericFileRenameProcessStrategy.java:86) at org.apache.camel.component.file.GenericFileOnCompletion.processStrategyCommit(GenericFileOnCompletion.java:132) at org.apache.camel.component.file.GenericFileOnCompletion.onCompletion(GenericFileOnCompletion.java:82) at org.apache.camel.component.file.GenericFileOnCompletion.onComplete(GenericFileOnCompletion.java:53) at org.apache.camel.util.UnitOfWorkHelper.doneSynchronizations(UnitOfWorkHelper.java:56) at org.apache.camel.impl.DefaultUnitOfWork.done(DefaultUnitOfWork.java:222) at org.apache.camel.processor.UnitOfWorkProcessor.doneUow(UnitOfWorkProcessor.java:199) at org.apache.camel.processor.UnitOfWorkProcessor.access$000(UnitOfWorkProcessor.java:37) at org.apache.camel.processor.UnitOfWorkProcessor$1.done(UnitOfWorkProcessor.java:157) at org.apache.camel.processor.RouteContextProcessor$1.done(RouteContextProcessor.java:56) at org.apache.camel.processor.RouteContextProcessor$1.done(RouteContextProcessor.java:56) at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:364) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304) at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150) at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73) at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71) at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:352) at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:175) at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:136) at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:140) at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:92) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)