This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 9d01f18269f2eaf6ba9e74e505d8a556194e19c2 Author: Jiri Ondrusek <ondrusek.j...@gmail.com> AuthorDate: Fri Jun 6 08:18:16 2025 +0200 fixed openapi-java --- .../component/openapi/java/deployment/OpenApiJavaProcessor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java b/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java index 981edaf5b2..b75f25a652 100644 --- a/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java +++ b/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java @@ -94,7 +94,9 @@ class OpenApiJavaProcessor { Capabilities capabilities) throws Exception { if (capabilities.isPresent(Capability.SMALLRYE_OPENAPI)) { - RoutesConfigurer configurer = new RoutesConfigurer(); + final CamelContext ctx = CamelSupport.newBuildTimeCamelContext(true); + + RoutesConfigurer configurer = new RoutesConfigurer(ctx); List<RoutesBuilder> routes = new ArrayList<>(); configurer.setRoutesBuilders(routes); configurer.setRoutesCollector(new DefaultRoutesCollector()); @@ -103,7 +105,6 @@ class OpenApiJavaProcessor { configurer.setRoutesExcludePattern( CamelMainHelper.routesExcludePattern().collect(Collectors.joining(","))); - final CamelContext ctx = CamelSupport.newBuildTimeCamelContext(true); if (!routesBuilderClasses.isEmpty()) { final ClassLoader loader = Thread.currentThread().getContextClassLoader(); if (!(loader instanceof QuarkusClassLoader)) {