[
https://issues.apache.org/jira/browse/CAMEL-25927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on CAMEL-25927 started by Aurélien Pupier.
-----------------------------------------------
> Fix very flaky test PollEnrichTimeoutFileBodyTest
> -------------------------------------------------
>
> Key: CAMEL-25927
> URL: https://issues.apache.org/jira/browse/CAMEL-25927
> Project: Camel
> Issue Type: Test
> Components: camel-core
> Affects Versions: 4.24.0
> Reporter: Aurélien Pupier
> Assignee: Aurélien Pupier
> Priority: Major
>
> [test is 2 days old and already failed 2 times and flaky 8
> times|https://develocity.apache.org/scans/tests?search.relativeStartTime=P28D&search.rootProjectNames=camel&search.tags=main&search.timeZoneId=Europe%2FParis&tests.container=*PollEnrichTimeoutFileBodyTest]
> {noformat}
> org.apache.camel.TypeConversionException: Error during type conversion from
> type: org.apache.camel.component.file.GenericFile to the required type:
> java.lang.String due to java.nio.file.NoSuchFileException:
> /tmp/junit-9513247888628912614/orders-variable/order-1001.json
> at
> org.apache.camel.support.SimpleTypeConverter.convertTo(SimpleTypeConverter.java:105)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.tryCachedConverters(CoreTypeConverterRegistry.java:434)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:397)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertToAndStat(CoreTypeConverterRegistry.java:285)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.convertTo(CoreTypeConverterRegistry.java:168)
>
> at
> org.apache.camel.support.MessageSupport.getBody(MessageSupport.java:101)
> at
> org.apache.camel.support.MessageSupport.getBody(MessageSupport.java:77)
> at
> org.apache.camel.processor.enricher.PollEnrichTimeoutFileBodyTest.theVariableIsNullWhenNothingWasPolled(PollEnrichTimeoutFileBodyTest.java:58)
>
> Caused by: java.nio.file.NoSuchFileException:
> /tmp/junit-9513247888628912614/orders-variable/order-1001.json
> at
> sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
> at
> sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
> at
> sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
> at
> sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:261)
>
> at java.nio.file.Files.newByteChannel(Files.java:380)
> at java.nio.file.Files.newByteChannel(Files.java:432)
> at
> java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420)
>
> at java.nio.file.Files.newInputStream(Files.java:160)
> at java.nio.file.Files.newBufferedReader(Files.java:2910)
> at org.apache.camel.util.IOHelper.toReader(IOHelper.java:972)
> at org.apache.camel.util.IOHelper.toReader(IOHelper.java:967)
> at org.apache.camel.util.IOHelper.toReader(IOHelper.java:963)
> at
> org.apache.camel.component.file.GenericFileConverter.genericFileToReader(GenericFileConverter.java:202)
>
> at
> org.apache.camel.component.file.GenericFileConverter.genericFileToString(GenericFileConverter.java:147)
>
> at
> org.apache.camel.component.file.GenericFileConverterLoader.lambda$registerConverters$3(GenericFileConverterLoader.java:74)
>
> at
> org.apache.camel.support.SimpleTypeConverter.convertTo(SimpleTypeConverter.java:101)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.tryCachedConverters(CoreTypeConverterRegistry.java:434)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:397)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertToAndStat(CoreTypeConverterRegistry.java:285)
>
> at
> org.apache.camel.impl.converter.CoreTypeConverterRegistry.convertTo(CoreTypeConverterRegistry.java:168)
>
> at
> org.apache.camel.support.MessageSupport.getBody(MessageSupport.java:101)
> at
> org.apache.camel.support.MessageSupport.getBody(MessageSupport.java:77)
> at
> org.apache.camel.processor.enricher.PollEnrichTimeoutFileBodyTest.theVariableIsNullWhenNothingWasPolled(PollEnrichTimeoutFileBodyTest.java:58)
>
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)