[
https://issues.apache.org/jira/browse/CAMEL-26406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen resolved CAMEL-26406.
---------------------------------
Resolution: Fixed
Fixed by https://github.com/apache/camel/pull/29739 (merged as d4492c5aa88e on
main, 4.24.0).
_Claude Code on behalf of davsclaus_
> Fix flaky test TuiShellHistorySupportTest
> -----------------------------------------
>
> Key: CAMEL-26406
> URL: https://issues.apache.org/jira/browse/CAMEL-26406
> Project: Camel
> Issue Type: Test
> Components: camel-jbang
> Affects Versions: 4.24.0
> Reporter: Aurélien Pupier
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.24.0
>
>
> [1 failed 4 flaky in last 90
> days|https://develocity.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=camel&search.timeZoneId=Europe%2FParis&tests.container=org.apache.camel.dsl.jbang.core.commands.tui.TuiShellHistorySupportTest]
> {noformat}
> org.junit.platform.commons.JUnitException: Failed to close extension context
> at
> java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
> at
> java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
> at
> java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
> at
> java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
> Caused by:
> org.junit.jupiter.api.io.TempDirDeletionStrategy$DeletionException: Failed to
> delete temp directory /tmp/junit-10738662802184182941. The following paths
> could not be deleted (see suppressed exceptions for details): <root>, .camel
> Suppressed: java.nio.file.DirectoryNotEmptyException:
> /tmp/junit-10738662802184182941
> at
> java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:269)
> at
> java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
> at java.base/java.nio.file.Files.delete(Files.java:1052)
> at java.base/java.nio.file.Files.walkFileTree(Files.java:2560)
> at java.base/java.nio.file.Files.walkFileTree(Files.java:2609)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:186)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
> at
> java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
> at
> java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
> at
> java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
> at
> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:571)
> at
> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:153)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:176)
> at
> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
> at
> java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:632)
> at
> java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
> at
> java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
> at
> java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
> at
> java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
> Suppressed: java.nio.file.DirectoryNotEmptyException:
> /tmp/junit-10738662802184182941/.camel
> at
> java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:269)
> at
> java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
> at java.base/java.nio.file.Files.delete(Files.java:1052)
> at java.base/java.nio.file.Files.walkFileTree(Files.java:2560)
> at java.base/java.nio.file.Files.walkFileTree(Files.java:2609)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:186)
> at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
> at
> java.base/java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:395)
> at
> java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
> at
> java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:261)
> at
> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:571)
> at
> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:153)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:176)
> at
> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)
> at
> java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:632)
> at
> java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
> at
> java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
> at
> java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
> at
> java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
> {noformat}
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)