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

Claus Ibsen resolved CAMEL-26365.
---------------------------------
    Resolution: Fixed

Fixed via https://github.com/apache/camel/pull/28676

> Fix flaky CxfRsProducerHeaderTest
> ---------------------------------
>
>                 Key: CAMEL-26365
>                 URL: https://issues.apache.org/jira/browse/CAMEL-26365
>             Project: Camel
>          Issue Type: Test
>          Components: camel-cxfrs
>    Affects Versions: 4.24.0
>            Reporter: Aurélien Pupier
>            Assignee: Aurélien Pupier
>            Priority: Major
>             Fix For: 4.24.0
>
>
> [failed oe time in the last 90 
> days|https://develocity.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=camel&search.timeZoneId=Europe%2FParis&tests.container=org.apache.camel.component.cxf.jaxrs.CxfRsProducerHeaderTest]
>  but with similar error than some other cxf tests
> {noformat}
> java.lang.IllegalStateException: Failed to load ApplicationContext for 
> [MergedContextConfiguration@5dc7841c testClass = 
> org.apache.camel.component.cxf.jaxrs.CxfRsProducerHeaderTest, locations = 
> ["classpath:/org/apache/camel/component/cxf/jaxrs/CxfRsProducerHeaderTest-context.xml"],
>  classes = [], contextInitializerClasses = [], activeProfiles = [], 
> propertySourceDescriptors = [], propertySourceProperties = [], 
> contextCustomizers = 
> [org.springframework.test.context.support.DynamicPropertiesContextCustomizer@0],
>  contextLoader = 
> org.springframework.test.context.support.DelegatingSmartContextLoader, parent 
> = null]
>       at 
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.lambda$loadContext$0(DefaultCacheAwareContextLoaderDelegate.java:195)
>       at 
> org.springframework.test.context.cache.DefaultContextCache.put(DefaultContextCache.java:214)
>       at 
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:160)
>       at 
> org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:128)
>       at 
> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:156)
>       at 
> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:111)
>       at 
> org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260)
>       at 
> org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:242)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
>       at 
> java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
>       at 
> java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
>       at 
> java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
>       at 
> java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
>       at 
> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
>       at 
> java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
>       at 
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
>       at 
> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>       at 
> java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
>       at java.base/java.util.Optional.orElseGet(Optional.java:364)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
>       at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error 
> creating bean with name 'restService': null
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1815)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:523)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:333)
>       at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:371)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:331)
>       at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1225)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1191)
>       at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1121)
>       at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:994)
>       at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:621)
>       at 
> org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:253)
>       at 
> org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:111)
>       at 
> org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:213)
>       at 
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:247)
>       at 
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.lambda$loadContext$0(DefaultCacheAwareContextLoaderDelegate.java:167)
>       ... 21 more
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
>       at 
> org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:220)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1919)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1872)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1811)
>       ... 37 more
> Caused by: org.apache.cxf.interceptor.Fault: Could not start Undertow server 
> on port 37,945: 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.jaxrs.JAXRSBindingFactory.addListener(JAXRSBindingFactory.java:91)
>       at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:130)
>       at 
> org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:208)
>       ... 41 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)
>       ... 47 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:577)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:344)
>       at 
> java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:301)
>       at 
> java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:89)
>       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)
>       ... 48 more
> {noformat}
> {noformat}
>  {noformat}



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

Reply via email to