Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Not A Bug
-
3.20.1
-
None
-
None
-
Unknown
Description
I have a templatedRoute like this:
<?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>
With the RoutesLoader I load the route:
context = getContext(); ExtendedCamelContext extendedCamelContext = context.adapt(ExtendedCamelContext.class); RoutesLoader loader = extendedCamelContext.getRoutesLoader(); loader.loadRoutes(resource);
Until 3.19.0 this worked, but in 3.20.1 I get an error:
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)
This happens to all routetemplates I load.