[
https://issues.apache.org/jira/browse/CAMEL-19822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-19822.
---------------------------------
Resolution: Fixed
> camel-azure-files - assert failure in the implementation of move=
> -----------------------------------------------------------------
>
> Key: CAMEL-19822
> URL: https://issues.apache.org/jira/browse/CAMEL-19822
> Project: Camel
> Issue Type: Bug
> Components: camel-azure
> Affects Versions: 3.22.0
> Environment: Win 11
> Reporter: Petr Kuzel
> Priority: Minor
> Fix For: 3.22.0, 4.0.1, 4.1.0
>
>
> Component: camel-azure-files 3.22.0-SNAPSHOT
>
> {color:#000000} from({color}{color:#0000c0}samples{color}{color:#000000} +
> {color}{color:#2a00ff}"/"{color}{color:#000000} +
> {color}{color:#6a3e3e}example{color}{color:#000000} +
> {color}{color:#2a00ff}"?"{color}{color:#000000} +
> {color}{color:#0000c0}authParams{color}{color:#000000} +
> {color}{color:#2a00ff}"&move=/consumed/"{color}{color:#000000} +
> {color}{color:#6a3e3e}example{color}{color:#000000} +
> {color}{color:#2a00ff}"&repeatCount=3"{color}{color:#000000}).log({color}
> {color:#2a00ff}"${header.CamelFileName} discovered and consumed
> (size=${header.CamelFileLength},
> modified=${header.CamelFileLastModified})"{color}{color:#000000}){color}
> {color:#000000} .log({color}{color:#2a00ff}"Content:
> ${body}"{color}{color:#000000});{color}
>
> {color:#000000}results in:{color}
>
> {color:#000000}2023-09-01 11:29:25.700 INFO 6192 --- [9-20.970820900Z] route2
> : Content: 2023-09-01T09:29:21.528414200Z{color}
> {color:#000000}2023-09-01 11:29:25.700 DEBUG 6192 --- [9-20.970820900Z]
> o.a.c.c.file.GenericFileOnCompletion : Done processing file:
> RemoteFile[/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z]
> using exchange: Exchange[]{color}
> {color:#000000}2023-09-01 11:29:25.700 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.GenericFileOnCompletion : Commit file strategy:
> org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@3e217178
> for file:
> RemoteFile[/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z]{color}
> {color:#000000}2023-09-01 11:29:25.700 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations :
> releaseRetrievedFileResources(F1E233EAE3FC54E-0000000000000000){color}
> {color:#000000}2023-09-01 11:29:25.702 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : newGenericFile(){color}
> {color:#000000}2023-09-01 11:29:25.702 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Changing name to:
> /consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.702 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Normalized endpointPath:
> \moveAbsoluteExample\2023-09-01T09-29-20.970820900Z\{color}
> {color:#000000}2023-09-01 11:29:25.703 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Normalized newFileName:
> \consumed\moveAbsoluteExample\2023-09-01T09-29-20.970820900Z\2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.704 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : FileNameOnly:
> 2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.704 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : FileName:
> 2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.704 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Absolute: true{color}
> {color:#000000}2023-09-01 11:29:25.704 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Relative path:
> /consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.704 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Absolute path:
> /consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.704 TRACE 6192 --- [9-20.970820900Z]
> o.a.camel.component.file.GenericFile : Name changed to:
> RemoteFile[/consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z]{color}
> {color:#000000}2023-09-01 11:29:25.705 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations :
> deleteFile(/consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z){color}
> {color:#000000}2023-09-01 11:29:25.705 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : isConnected(){color}
> {color:#000000}2023-09-01 11:29:25.705 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations :
> changeCurrentDirectory(/consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z){color}
> {color:#000000}2023-09-01 11:29:25.705 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : > cd /{color}
> {color:#000000}2023-09-01 11:29:25.705 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : isConnected(){color}
> {color:#000000}2023-09-01 11:29:25.705 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : > cd consumed{color}
> {color:#000000}2023-09-01 11:29:25.723 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : consumed> cd moveAbsoluteExample{color}
> {color:#000000}2023-09-01 11:29:25.769 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : consumed/moveAbsoluteExample> cd
> 2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:25.793 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations :
> buildDirectory(/consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z,true){color}
> {color:#000000}2023-09-01 11:29:25.836 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : > mkdir consumed{color}
> {color:#000000}2023-09-01 11:29:25.905 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : consumed> mkdir
> moveAbsoluteExample{color}
> {color:#000000}2023-09-01 11:29:25.983 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations : consumed/moveAbsoluteExample> mkdir
> 2023-09-01T09-29-20.970820900Z{color}
> {color:#000000}2023-09-01 11:29:26.048 DEBUG 6192 --- [9-20.970820900Z]
> .c.f.s.GenericFileProcessStrategySupport : Renaming file:
> RemoteFile[/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z]
> to:
> RemoteFile[/consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z]{color}
> {color:#000000}2023-09-01 11:29:26.048 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations :
> renameFile(/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z,
>
> /consumed/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z){color}
> {color:#000000}2023-09-01 11:29:26.049 WARN 6192 --- [9-20.970820900Z]
> o.a.c.c.file.GenericFileOnCompletion : Rollback file strategy:
> org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@3e217178
> for file:
> RemoteFile[/moveAbsoluteExample/2023-09-01T09-29-20.970820900Z/2023-09-01T09-29-20.970820900Z]{color}
> {color:#000000}2023-09-01 11:29:26.049 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.azure.FilesOperations :
> releaseRetrievedFileResources(F1E233EAE3FC54E-0000000000000000){color}
> {color:#000000}2023-09-01 11:29:26.052 WARN 6192 --- [9-20.970820900Z]
> o.apache.camel.support.UnitOfWorkHelper : Exception occurred during
> onCompletion. This exception will be ignored.{color}
>
> {color:#000000}java.lang.AssertionError: null{color}
> {color:#000000} at
> org.apache.camel.component.file.azure.FilesOperations.getFileClient({color}{color:#0066cc}FilesOperations.java:670{color}{color:#000000})
> ~[classes/:na]{color}
> {color:#000000} at
> org.apache.camel.component.file.azure.FilesOperations.renameFile({color}{color:#0066cc}FilesOperations.java:177{color}{color:#000000})
> ~[classes/:na]{color}
> {color:#000000} at
> org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.renameFile({color}{color:#0066cc}GenericFileProcessStrategySupport.java:146{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.commit({color}{color:#0066cc}GenericFileRenameProcessStrategy.java:121{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.GenericFileOnCompletion.processStrategyCommit({color}{color:#0066cc}GenericFileOnCompletion.java:134{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.GenericFileOnCompletion.onCompletion({color}{color:#0066cc}GenericFileOnCompletion.java:86{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.GenericFileOnCompletion.onComplete({color}{color:#0066cc}GenericFileOnCompletion.java:60{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.support.UnitOfWorkHelper.doneSynchronization({color}{color:#0066cc}UnitOfWorkHelper.java:98{color}{color:#000000})
> ~[camel-support-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.support.UnitOfWorkHelper.doneSynchronizations({color}{color:#0066cc}UnitOfWorkHelper.java:87{color}{color:#000000})
> ~[camel-support-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.DefaultUnitOfWork.done({color}{color:#0066cc}DefaultUnitOfWork.java:237{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.support.UnitOfWorkHelper.doneUow({color}{color:#0066cc}UnitOfWorkHelper.java:55{color}{color:#000000})
> ~[camel-support-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.CamelInternalProcessor$UnitOfWorkProcessorAdvice.after({color}{color:#0066cc}CamelInternalProcessor.java:760{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.CamelInternalProcessor$UnitOfWorkProcessorAdvice.after({color}{color:#0066cc}CamelInternalProcessor.java:695{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.CamelInternalProcessor$AsyncAfterTask.done({color}{color:#0066cc}CamelInternalProcessor.java:257{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.AsyncCallback.run({color}{color:#0066cc}AsyncCallback.java:44{color}{color:#000000})
> ~[camel-api-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule({color}{color:#0066cc}DefaultReactiveExecutor.java:181{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain({color}{color:#0066cc}DefaultReactiveExecutor.java:59{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.processor.Pipeline.process({color}{color:#0066cc}Pipeline.java:165{color}{color:#000000})
> ~[camel-core-processor-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.CamelInternalProcessor.process({color}{color:#0066cc}CamelInternalProcessor.java:392{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process({color}{color:#0066cc}DefaultAsyncProcessorAwaitManager.java:83{color}{color:#000000})
> ~[camel-base-engine-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.support.AsyncProcessorSupport.process({color}{color:#0066cc}AsyncProcessorSupport.java:41{color}{color:#000000})
> ~[camel-support-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.GenericFileConsumer.processExchange({color}{color:#0066cc}GenericFileConsumer.java:485{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange({color}{color:#0066cc}RemoteFileConsumer.java:151{color}{color:#000000})
> ~[camel-ftp-3.22.0-SNAPSHOT.jar:3.22.0-SNAPSHOT]{color}
> {color:#000000} at
> org.apache.camel.component.file.GenericFileConsumer.processBatch({color}{color:#0066cc}GenericFileConsumer.java:245{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.component.file.GenericFileConsumer.poll({color}{color:#0066cc}GenericFileConsumer.java:206{color}{color:#000000})
> ~[camel-file-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.support.ScheduledPollConsumer.doRun({color}{color:#0066cc}ScheduledPollConsumer.java:202{color}{color:#000000})
> ~[camel-support-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> org.apache.camel.support.ScheduledPollConsumer.run({color}{color:#0066cc}ScheduledPollConsumer.java:116{color}{color:#000000})
> ~[camel-support-3.20.0.jar:3.20.0]{color}
> {color:#000000} at
> java.base/java.util.concurrent.Executors$RunnableAdapter.call({color}{color:#0066cc}Executors.java:539{color}{color:#000000})
> ~[na:na]{color}
> {color:#000000} at
> java.base/java.util.concurrent.FutureTask.runAndReset({color}{color:#0066cc}FutureTask.java:305{color}{color:#000000})
> ~[na:na]{color}
> {color:#000000} at
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run({color}{color:#0066cc}ScheduledThreadPoolExecutor.java:305{color}{color:#000000})
> ~[na:na]{color}
> {color:#000000} at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker({color}{color:#0066cc}ThreadPoolExecutor.java:1136{color}{color:#000000})
> ~[na:na]{color}
> {color:#000000} at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run({color}{color:#0066cc}ThreadPoolExecutor.java:635{color}{color:#000000})
> ~[na:na]{color}
> {color:#000000} at
> java.base/java.lang.Thread.run({color}{color:#0066cc}Thread.java:833{color}{color:#000000})
> ~[na:na]{color}
>
> {color:#000000}2023-09-01 11:29:26.053 TRACE 6192 --- [9-20.970820900Z]
> o.a.c.c.file.remote.RemoteFileConsumer : postPollCheck on
> azure-files://camelazurefiles{color}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)