[ https://issues.apache.org/jira/browse/CAMEL-25440 ]


    Aurélien Pupier deleted comment on CAMEL-25440:
    -----------------------------------------

was (Author: apupier):
changes in the build the test failed first:
https://ci-builds.apache.org/job/Camel/job/Camel%20Core%20(Build%20and%20test)/job/main/2295/changes
{noformat}
    chore: camel-jbang - sync the bundled examples: rest-code-first, 
dynamic-routing, enrich-and-dedupe and the circuit-breaker fallback (#28190) 
(details)
    Use ubuntu-slim for small PR Licence check GitHub Workflow (details)
    CAMEL-25832: camel-jbang - camel run on the quarkus, spring-boot and main 
runtimes keeps the log of the previous run (#28171) (details)

Commit 852177c72cc318ca1caa6476887f9d24b03d8f4e by github

chore: camel-jbang - sync the bundled examples: rest-code-first, 
dynamic-routing, enrich-and-dedupe and the circuit-breaker fallback (#28190)

Synced with mvn -Psync-example-catalog generate-resources from 
camel-jbang-examples main (#115-#119, #125-#128):

- the catalog lists five new examples: contracts/rest-code-first, 
route/dynamic-routing and route/enrich-and-dedupe,
  which are bundled, and ai/ticket-classifier and 
connect-service/jms-request-reply, which need a broker or a model;
- fail-well/circuit-breaker: the fallback tells a failed call from one the open 
breaker did not make;
- ai/langchain4j-chat: the description says the chat model is configured by 
provider;
- contracts/openapi-server: the README says what a servers entry without a path 
does.


Claude-Session: https://claude.ai/code/session_01STT6whBgK1AqsSsUKrnE8m

Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]>

The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/circuit-breaker/circuit-breaker.camel.yaml
 (diff)
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/openapi-server/README.md
 (diff)
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/dynamic-routing.camel.yaml
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/orders/order-1001.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/orders/order-1002.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/rest-code-first.camel.yaml
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/README.md
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/application.properties
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/application.properties
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/orders/order-1002.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/Order.java
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/README.md
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/circuit-breaker/README.md
 (diff)
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/orders/order-1001.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/orders/order-1003.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-207.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/orders/order-1003.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-134.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/orders.json
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/camel-jbang-example-catalog.json
 (diff)
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-482.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/enrich-and-dedupe.camel.yaml
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/orders/resent-order-1001.json
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/README.md
The file was added      
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/application.properties
Commit b6ab23ab6b77af8d338aabfff2795eec7367c20f by Aurélien Pupier

Use ubuntu-slim for small PR Licence check GitHub Workflow

The check is taking less than a minute. Using ubuntu-slim allows to get
faster in the queue and reduce load as it doesn't start a whole new VM.

Signed-off-by: Aurélien Pupier <[email protected]>

The file was modified   .github/workflows/pr-license-check.yml (diff)
Commit 298a5e4b59f96eb8595c560c9e0fc6edb1de8db9 by github

CAMEL-25832: camel-jbang - camel run on the quarkus, spring-boot and main 
runtimes keeps the log of the previous run (#28171)

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>

The file was modified   
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunExistingProjectTest.java
 (diff)
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PreviousRun.java
 (diff)
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunExportedProjectTest.java
 (diff)
The file was modified   
docs/user-manual/modules/ROOT/pages/camel-jbang-managing.adoc (diff)
The file was added      
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunMavenRuntimePreviousLogTest.java
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Run.java
 (diff)
The file was modified   
dsl/camel-jbang/camel-jbang-core/src/main/resources/spring-boot-logback.xml 
(diff)
{noformat}

> Fix flaky test CxfRsProducerClientFactoryCacheTest (only with -T1C option)
> --------------------------------------------------------------------------
>
>                 Key: CAMEL-25440
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25440
>             Project: Camel
>          Issue Type: Test
>          Components: camel-cxfrs
>    Affects Versions: 4.23.0
>            Reporter: Aurélien Pupier
>            Assignee: Aurélien Pupier
>            Priority: Major
>
> occurred a single time and only with -T1C option
> {noformat}
> 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:603)
>       at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:525)
>       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.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:144)
>       at 
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:85)
>       at 
> org.apache.camel.component.cxf.jaxrs.CxfRsProducerClientFactoryCacheTest.createApplicationContext(CxfRsProducerClientFactoryCacheTest.java:75)
> Caused by: org.apache.cxf.service.factory.ServiceConstructionException
>       at 
> org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:220)
>       at 
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
>       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)
>       ... 14 more
> Caused by: org.apache.cxf.interceptor.Fault: Could not start Undertow server 
> on port 40,815: 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)
>       ... 19 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)
>       ... 25 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)
>       ... 26 more {noformat}



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

Reply via email to