[ 
https://issues.apache.org/jira/browse/CAMEL-23484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18080518#comment-18080518
 ] 

Aurélien Pupier commented on CAMEL-23484:
-----------------------------------------

on the last 7 builds, 5 out of 7 there were at least one configuration on which 
it failed. it failed on JDK 17, 21 and 25 on Ubuntu

> Unstable Paho test EOFException
> -------------------------------
>
>                 Key: CAMEL-23484
>                 URL: https://issues.apache.org/jira/browse/CAMEL-23484
>             Project: Camel
>          Issue Type: Test
>          Components: camel-paho
>    Affects Versions: 4.20.0
>            Reporter: Aurélien Pupier
>            Priority: Minor
>
> 5 tests are failign often on Ci with similar error:
> {noformat}
> org.apache.camel.RuntimeCamelException: Connection lost (32109) - 
> java.io.EOFException
>       at 
> org.apache.camel.RuntimeCamelException.wrapRuntimeException(RuntimeCamelException.java:68)
>       at 
> org.apache.camel.support.service.BaseService.doFail(BaseService.java:431)
>       at 
> org.apache.camel.support.service.BaseService.fail(BaseService.java:360)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:136)
>       at 
> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:127)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3584)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:425)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartRouteConsumers(InternalRouteStartupManager.java:341)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:217)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.lambda$doStartOrResumeRoutes$1(InternalRouteStartupManager.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$2(AbstractCamelContext.java:1159)
>       at 
> org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:65)
>       at 
> org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:174)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1157)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:117)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3190)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2796)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2751)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:123)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2331)
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
>       at 
> org.apache.camel.test.infra.core.DefaultContextLifeCycleManager.beforeEach(DefaultContextLifeCycleManager.java:80)
>       at 
> org.apache.camel.test.infra.core.DefaultCamelContextExtension.beforeEach(DefaultCamelContextExtension.java:102)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
> Caused by: Connection lost (32109) - java.io.EOFException
>       at 
> org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:197)
>       at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.io.EOFException
>       at 
> java.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:297)
>       at java.base/java.io.DataInputStream.readByte(DataInputStream.java:275)
>       at 
> org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:92)
>       at 
> org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:137)
>       ... 1 more
> {noformat}
> {noformat}
> org.apache.camel.CamelExecutionException: Exception occurred during execution 
> on the exchange: Exchange[31024215DAB9A81-0000000000000001]
>       at 
> org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
>       at 
> org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:704)
>       at 
> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
>       at 
> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:590)
>       at 
> org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:220)
>       at 
> org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:212)
>       at 
> org.apache.camel.component.paho.PahoToDSendDynamicTest.testToDSlashed(PahoToDSendDynamicTest.java:58)
> Caused by: Connection lost (32109) - java.io.EOFException
>       at 
> org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:197)
>       at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.io.EOFException
>       at 
> java.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:297)
>       at java.base/java.io.DataInputStream.readByte(DataInputStream.java:275)
>       at 
> org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:92)
>       at 
> org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:137)
>       ... 1 more
> {noformat}
> {noformat}
> org.apache.camel.RuntimeCamelException: Connection lost (32109) - 
> java.io.EOFException
>       at 
> org.apache.camel.RuntimeCamelException.wrapRuntimeException(RuntimeCamelException.java:68)
>       at 
> org.apache.camel.support.service.BaseService.doFail(BaseService.java:431)
>       at 
> org.apache.camel.support.service.BaseService.fail(BaseService.java:360)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:136)
>       at 
> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:127)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3584)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:425)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartRouteConsumers(InternalRouteStartupManager.java:341)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.safelyStartRouteServices(InternalRouteStartupManager.java:217)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.lambda$doStartOrResumeRoutes$1(InternalRouteStartupManager.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$2(AbstractCamelContext.java:1159)
>       at 
> org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:65)
>       at 
> org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:174)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1157)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:117)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3190)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2796)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2751)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:123)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2331)
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
>       at 
> org.apache.camel.test.infra.core.DefaultContextLifeCycleManager.beforeEach(DefaultContextLifeCycleManager.java:80)
>       at 
> org.apache.camel.test.infra.core.DefaultCamelContextExtension.beforeEach(DefaultCamelContextExtension.java:102)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
> Caused by: Connection lost (32109) - java.io.EOFException
>       at 
> org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:197)
>       at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.io.EOFException
>       at 
> java.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:297)
>       at java.base/java.io.DataInputStream.readByte(DataInputStream.java:275)
>       at 
> org.eclipse.paho.client.mqttv3.internal.wire.MqttInputStream.readMqttWireMessage(MqttInputStream.java:92)
>       at 
> org.eclipse.paho.client.mqttv3.internal.CommsReceiver.run(CommsReceiver.java:137)
>       ... 1 more
> {noformat}
> PahoManualAcksTest.testManualAcks
> PahoOverrideTopicTest.shouldOverride
> PahoToDSendDynamicTest.testToD
> PahoToDSendDynamicTest.testToDSlashed
> PahoToDTest.testToD



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to