[ 
https://issues.apache.org/jira/browse/CAMEL-25583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aurélien Pupier reassigned CAMEL-25583:
---------------------------------------

    Assignee: Aurélien Pupier

> Fix flaky test CxfConsumerMuteExceptionTest
> -------------------------------------------
>
>                 Key: CAMEL-25583
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25583
>             Project: Camel
>          Issue Type: Test
>          Components: camel-cxf
>    Affects Versions: 4.24.0
>            Reporter: Aurélien Pupier
>            Assignee: Aurélien Pupier
>            Priority: Minor
>
> [it has failed 2 times in the last 50 
> days|https://develocity.apache.org/scans/tests?search.relativeStartTime=P50D&search.rootProjectNames=camel&search.timeZoneId=Europe%2FParis&tests.container=*CxfConsumerMuteExceptionTest]
> {noformat}
> org.apache.camel.FailedToStartRouteException: Failed to start route: route29 
> because: Could not start Undertow server on port 48,168: 
> java.net.BindException: Address already in use
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:431)
>       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$0(InternalRouteStartupManager.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$0(AbstractCamelContext.java:1198)
>       at 
> org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:89)
>       at 
> org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:177)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1196)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:117)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3244)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2846)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2801)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2380)
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContext(CamelContextTestHelper.java:236)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContextOrService(CamelContextTestHelper.java:254)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.tryStartCamelContext(TransientCamelContextManager.java:180)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.initialize(TransientCamelContextManager.java:131)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.createCamelContext(TransientCamelContextManager.java:66)
>       at 
> org.apache.camel.test.junit6.CamelTestSupport.setUp(CamelTestSupport.java:150)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:565)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
> Caused by: org.apache.cxf.interceptor.Fault: Could not start Undertow server 
> on port 48,168: java.net.BindException: Address already in use
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:171)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPDestination.activate(UndertowHTTPDestination.java:154)
>       at 
> org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:53)
>       at 
> org.apache.cxf.binding.AbstractBindingFactory.addListener(AbstractBindingFactory.java:95)
>       at 
> org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:894)
>       at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:130)
>       at 
> org.apache.camel.component.cxf.jaxws.CxfConsumer.doStart(CxfConsumer.java:119)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3642)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:425)
>       ... 23 more
> Caused by: java.lang.RuntimeException: java.net.BindException: Address 
> already in use
>       at io.undertow.Undertow.start(Undertow.java:254)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:161)
>       ... 33 more
> Caused by: java.net.BindException: Address already in use
>       at java.base/sun.nio.ch.Net.bind0(Native Method)
>       at java.base/sun.nio.ch.Net.bind(Net.java:522)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:335)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:297)
>       at 
> java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
>       at 
> org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:178)
>       at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:310)
>       at io.undertow.Undertow.start(Undertow.java:196)
>       ... 34 more
>  {noformat}
> {noformat}
> org.apache.camel.FailedToStartRouteException: Failed to start route: route35 
> because: Could not start Undertow server on port 48,168: 
> java.net.BindException: Address already in use
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:431)
>       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$0(InternalRouteStartupManager.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$0(AbstractCamelContext.java:1198)
>       at 
> org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:89)
>       at 
> org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:177)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1196)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:117)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3244)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2846)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2801)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2380)
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContext(CamelContextTestHelper.java:236)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContextOrService(CamelContextTestHelper.java:254)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.tryStartCamelContext(TransientCamelContextManager.java:180)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.initialize(TransientCamelContextManager.java:131)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.createCamelContext(TransientCamelContextManager.java:66)
>       at 
> org.apache.camel.test.junit6.CamelTestSupport.setUp(CamelTestSupport.java:150)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:565)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
> Caused by: org.apache.cxf.interceptor.Fault: Could not start Undertow server 
> on port 48,168: java.net.BindException: Address already in use
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:171)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPDestination.activate(UndertowHTTPDestination.java:154)
>       at 
> org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:53)
>       at 
> org.apache.cxf.binding.AbstractBindingFactory.addListener(AbstractBindingFactory.java:95)
>       at 
> org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:894)
>       at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:130)
>       at 
> org.apache.camel.component.cxf.jaxws.CxfConsumer.doStart(CxfConsumer.java:119)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3642)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:425)
>       ... 23 more
> Caused by: java.lang.RuntimeException: java.net.BindException: Address 
> already in use
>       at io.undertow.Undertow.start(Undertow.java:254)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:161)
>       ... 33 more
> Caused by: java.net.BindException: Address already in use
>       at java.base/sun.nio.ch.Net.bind0(Native Method)
>       at java.base/sun.nio.ch.Net.bind(Net.java:522)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:335)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:297)
>       at 
> java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
>       at 
> org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:178)
>       at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:310)
>       at io.undertow.Undertow.start(Undertow.java:196)
>       ... 34 more {noformat}
> {noformat}
>  org.apache.camel.FailedToStartRouteException: Failed to start route: route29 
> because: Could not start Undertow server on port 48,168: 
> java.net.BindException: Address already in use
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:431)
>       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$0(InternalRouteStartupManager.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$0(AbstractCamelContext.java:1198)
>       at 
> org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:89)
>       at 
> org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:177)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1196)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:117)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3244)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2846)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2801)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2380)
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContext(CamelContextTestHelper.java:236)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContextOrService(CamelContextTestHelper.java:254)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.tryStartCamelContext(TransientCamelContextManager.java:180)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.initialize(TransientCamelContextManager.java:131)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.createCamelContext(TransientCamelContextManager.java:66)
>       at 
> org.apache.camel.test.junit6.CamelTestSupport.setUp(CamelTestSupport.java:150)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:565)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
> Caused by: org.apache.cxf.interceptor.Fault: Could not start Undertow server 
> on port 48,168: java.net.BindException: Address already in use
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:171)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPDestination.activate(UndertowHTTPDestination.java:154)
>       at 
> org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:53)
>       at 
> org.apache.cxf.binding.AbstractBindingFactory.addListener(AbstractBindingFactory.java:95)
>       at 
> org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:894)
>       at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:130)
>       at 
> org.apache.camel.component.cxf.jaxws.CxfConsumer.doStart(CxfConsumer.java:119)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3642)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:425)
>       ... 23 more
> Caused by: java.lang.RuntimeException: java.net.BindException: Address 
> already in use
>       at io.undertow.Undertow.start(Undertow.java:254)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:161)
>       ... 33 more
> Caused by: java.net.BindException: Address already in use
>       at java.base/sun.nio.ch.Net.bind0(Native Method)
>       at java.base/sun.nio.ch.Net.bind(Net.java:522)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:335)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:297)
>       at 
> java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
>       at 
> org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:178)
>       at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:310)
>       at io.undertow.Undertow.start(Undertow.java:196)
>       ... 34 more
> {noformat}
> {noformat}
> org.apache.camel.FailedToStartRouteException: Failed to start route: route32 
> because: Could not start Undertow server on port 48,168: 
> java.net.BindException: Address already in use
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:431)
>       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$0(InternalRouteStartupManager.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$0(AbstractCamelContext.java:1198)
>       at 
> org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:89)
>       at 
> org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:177)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1196)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRoutes(InternalRouteStartupManager.java:117)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:3244)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStartContext(AbstractCamelContext.java:2846)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2801)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2380)
>       at 
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContext(CamelContextTestHelper.java:236)
>       at 
> org.apache.camel.test.junit6.util.CamelContextTestHelper.startCamelContextOrService(CamelContextTestHelper.java:254)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.tryStartCamelContext(TransientCamelContextManager.java:180)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.initialize(TransientCamelContextManager.java:131)
>       at 
> org.apache.camel.test.junit6.TransientCamelContextManager.createCamelContext(TransientCamelContextManager.java:66)
>       at 
> org.apache.camel.test.junit6.CamelTestSupport.setUp(CamelTestSupport.java:150)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:565)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
> Caused by: org.apache.cxf.interceptor.Fault: Could not start Undertow server 
> on port 48,168: java.net.BindException: Address already in use
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:171)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPDestination.activate(UndertowHTTPDestination.java:154)
>       at 
> org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:53)
>       at 
> org.apache.cxf.binding.AbstractBindingFactory.addListener(AbstractBindingFactory.java:95)
>       at 
> org.apache.cxf.binding.soap.SoapBindingFactory.addListener(SoapBindingFactory.java:894)
>       at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:130)
>       at 
> org.apache.camel.component.cxf.jaxws.CxfConsumer.doStart(CxfConsumer.java:119)
>       at 
> org.apache.camel.support.service.BaseService.start(BaseService.java:132)
>       at 
> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:129)
>       at 
> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:3642)
>       at 
> org.apache.camel.impl.engine.InternalRouteStartupManager.doStartOrResumeRouteConsumers(InternalRouteStartupManager.java:425)
>       ... 23 more
> Caused by: java.lang.RuntimeException: java.net.BindException: Address 
> already in use
>       at io.undertow.Undertow.start(Undertow.java:254)
>       at 
> org.apache.cxf.transport.http_undertow.UndertowHTTPServerEngine.addServant(UndertowHTTPServerEngine.java:161)
>       ... 33 more
> Caused by: java.net.BindException: Address already in use
>       at java.base/sun.nio.ch.Net.bind0(Native Method)
>       at java.base/sun.nio.ch.Net.bind(Net.java:522)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:335)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:297)
>       at 
> java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:80)
>       at 
> org.xnio.nio.NioXnioWorker.createTcpConnectionServer(NioXnioWorker.java:178)
>       at org.xnio.XnioWorker.createStreamConnectionServer(XnioWorker.java:310)
>       at io.undertow.Undertow.start(Undertow.java:196)
>       ... 34 more
>  {noformat}



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to