You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Raymond (Jira)" <ji...@apache.org> on 2023/01/13 11:27:00 UTC
[jira] [Created] (CAMEL-18914) TemplatedRoute fails to load with RouteLoader
Raymond created CAMEL-18914:
-------------------------------
Summary: TemplatedRoute fails to load with RouteLoader
Key: CAMEL-18914
URL: https://issues.apache.org/jira/browse/CAMEL-18914
Project: Camel
Issue Type: Bug
Components: came-core
Affects Versions: 3.20.1
Reporter: Raymond
I have a templatedRoute like this:
{code:java}
<?xml version="1.0" encoding="UTF-8"?><templatedRoutes xmlns="http://camel.apache.org/schema/spring">
<templatedRoute routeId="xmltojson_test1-1" routeTemplateRef="https-source">
<parameter name="uri" value="https://0.0.0.0:9001/1/XmlToJson"/>
</templatedRoute>
</templatedRoutes>
{code}
With the RoutesLoader I load the route:
{code:java}
context = getContext();
extendedCamelContext = context.adapt(ExtendedCamelContext.class);
ExtendedCamelContext extendedCamelContext =
RoutesLoader loader = extendedCamelContext.getRoutesLoader();
loader.loadRoutes(resource);
{code}
Until 3.19.0 this worked, but in 3.20.1 I get an error:
{code:java}
org.apache.camel.xml.io.XmlPullParserException: Unexpected element '{}templatedRoute'
at org.apache.camel.xml.in.BaseParser.handleUnexpectedElement(BaseParser.java:254)
at org.apache.camel.xml.in.BaseParser.doParse(BaseParser.java:130)
at org.apache.camel.xml.in.ModelParser.doParseTemplatedRoutesDefinition(ModelParser.java:1416)
at org.apache.camel.xml.in.ModelParser.parseTemplatedRoutesDefinition(ModelParser.java:1397)
at org.apache.camel.dsl.xml.io.XmlRoutesBuilderLoader$1.configure(XmlRoutesBuilderLoader.java:53)
at org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:726)
at org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:668)
at org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:600)
at org.apache.camel.impl.engine.AbstractCamelContext.addRoutes(AbstractCamelContext.java:1201)
at org.apache.camel.spi.RoutesLoader.loadRoutes(RoutesLoader.java:83)
at org.assimbly.dil.loader.FlowLoader.loadStep(FlowLoader.java:218){code}
This happens to all routetemplates I load.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)