Petr Kuzel created CAMEL-19822:
----------------------------------
Summary: 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.21.0
Environment: Win 11
Reporter: Petr Kuzel
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)