Aurélien Pupier created CAMEL-23484:
---------------------------------------

             Summary: 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


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