This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 657ead797382c750a82c1b479e713f0bd51c5f6d Author: JiriOndrusek <ondrusek.j...@gmail.com> AuthorDate: Mon Aug 28 15:32:29 2023 +0200 Generated files + workaround for kamelets --- .../apache/camel/quarkus/core/DisabledModelToXMLDumper.java | 10 +++++++++- .../camel/quarkus/core/DisabledModelToYAMLDumper.java | 13 +++++++++++-- .../component/kamelet/deployment/KameletProcessor.java | 7 ++++++- pom.xml | 2 +- poms/bom/src/main/generated/flattened-full-pom.xml | 2 +- poms/bom/src/main/generated/flattened-reduced-pom.xml | 2 +- .../src/main/generated/flattened-reduced-verbose-pom.xml | 2 +- 7 files changed, 30 insertions(+), 8 deletions(-) diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java index 7c97ade1b8..1b485382f8 100644 --- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java +++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToXMLDumper.java @@ -16,6 +16,8 @@ */ package org.apache.camel.quarkus.core; +import java.util.List; + import org.apache.camel.CamelContext; import org.apache.camel.NamedNode; import org.apache.camel.spi.ModelToXMLDumper; @@ -27,9 +29,15 @@ public class DisabledModelToXMLDumper implements ModelToXMLDumper { } @Override - public String dumpModelAsXml(CamelContext context, NamedNode definition, boolean resolvePlaceholders) + public String dumpModelAsXml(CamelContext context, NamedNode definition, boolean resolvePlaceholders, boolean generatedIds) throws Exception { throw new UnsupportedOperationException( "Please add a dependency to camel-quarkus-xml-jaxb or camel-quarkus-xml-io-dsl"); } + + @Override + public String dumpBeansAsXml(CamelContext context, List<Object> beans) throws Exception { + throw new UnsupportedOperationException( + "Please add a dependency to camel-quarkus-xml-jaxb or camel-quarkus-xml-io-dsl"); + } } diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java index 96c67ebf15..d3c916bfff 100644 --- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java +++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelToYAMLDumper.java @@ -16,19 +16,28 @@ */ package org.apache.camel.quarkus.core; +import java.util.List; + import org.apache.camel.CamelContext; import org.apache.camel.NamedNode; import org.apache.camel.spi.ModelToYAMLDumper; public class DisabledModelToYAMLDumper implements ModelToYAMLDumper { + @Override - public String dumpModelAsYaml(CamelContext context, NamedNode definition) throws Exception { + public String dumpBeansAsYaml(CamelContext context, List<Object> beans) throws Exception { throw new UnsupportedOperationException("Please add a dependency to camel-quarkus-yaml-io"); } + @Override + public String dumpModelAsYaml(CamelContext context, NamedNode definition) throws Exception { + throw new UnsupportedOperationException( + "Please add a dependency to camel-quarkus-yaml-io"); + } + @Override public String dumpModelAsYaml(CamelContext context, NamedNode definition, boolean resolvePlaceholders, - boolean uriAsParameters) throws Exception { + boolean uriAsParameters, boolean generatedIds) throws Exception { throw new UnsupportedOperationException( "Please add a dependency to camel-quarkus-yaml-io"); } diff --git a/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java b/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java index 64ad0826a2..ad307b8936 100644 --- a/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java +++ b/extensions/kamelet/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/deployment/KameletProcessor.java @@ -119,6 +119,11 @@ class KameletProcessor { } } - return new CamelContextCustomizerBuildItem(recorder.createTemplateLoaderCustomizer(definitions)); + //quick workaround for #5230 + //remove references to Resources, because the list is serialized; resources are loaded later in the recorder + definitions.stream().forEach(rd -> rd.setResource(null)); + + return new CamelContextCustomizerBuildItem( + recorder.createTemplateLoaderCustomizer(definitions)); } } diff --git a/pom.xml b/pom.xml index 8507b96cef..f7e1be8037 100644 --- a/pom.xml +++ b/pom.xml @@ -151,7 +151,7 @@ <xalan.version>2.7.2</xalan.version><!-- Xalan should be removed as is in Camel, but it is not possible. https://github.com/apache/camel-quarkus/issues/4065--> <xchange.version>${xchange-version}</xchange.version> <xerces.version>${xerces-version}</xerces.version> - <xmlgraphics-commons.version>2.8</xmlgraphics-commons.version><!-- @sync org.apache.xmlgraphics:fop-parent:${fop-version} prop:xmlgraphics.commons.version --> + <xmlgraphics-commons.version>2.9</xmlgraphics-commons.version><!-- @sync org.apache.xmlgraphics:fop-parent:${fop-version} prop:xmlgraphics.commons.version --> <web3j.version>${web3j-version}</web3j.version> <web3j.quorum.version>${web3j-quorum-version}</web3j.quorum.version> <zookeeper.version>${zookeeper-version}</zookeeper.version> diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml index 4df8fbfac9..6fa78ad68a 100644 --- a/poms/bom/src/main/generated/flattened-full-pom.xml +++ b/poms/bom/src/main/generated/flattened-full-pom.xml @@ -6476,7 +6476,7 @@ <dependency> <groupId>org.apache.xmlgraphics</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>xmlgraphics-commons</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <exclusions> <exclusion> <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml index 0459497724..f52fa6c9fd 100644 --- a/poms/bom/src/main/generated/flattened-reduced-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml @@ -6431,7 +6431,7 @@ <dependency> <groupId>org.apache.xmlgraphics</groupId> <artifactId>xmlgraphics-commons</artifactId> - <version>2.8</version> + <version>2.9</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml index f6c895ec3c..a867ecb91e 100644 --- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml @@ -6431,7 +6431,7 @@ <dependency> <groupId>org.apache.xmlgraphics</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <artifactId>xmlgraphics-commons</artifactId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> - <version>2.8</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> + <version>2.9</version><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} --> <exclusions> <exclusion> <groupId>commons-logging</groupId><!-- org.apache.camel.quarkus:camel-quarkus-bom:${project.version} -->