Where is your unit test?
Can you check if you are using the latest built camel-spring jar.
There is a schema definition in the camel-spring[1],  please make sure the
new generated camel-spring.xsd is wrap into the camel-spring.jar

[1]
https://github.com/apache/camel/blob/master/components/camel-spring/src/main/resources/META-INF/spring.schemas


Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Mon, Jun 11, 2018 at 9:11 PM, Onder SEZGIN <ond...@apache.org> wrote:

> i did try full build. it did not help in my case :/
>
> On Mon, Jun 11, 2018 at 12:23 PM Onder SEZGIN <ondersez...@gmail.com>
> wrote:
>
> > no. because it may take very long on my pc.
> > I will try to check.
> >
> > On Mon, Jun 11, 2018 at 12:17 PM Andrea Cosentino
> > <ancosen1...@yahoo.com.invalid> wrote:
> >
> >> Did you try a full rebuild?
> >>
> >> --
> >> Andrea Cosentino
> >> ----------------------------------
> >> Apache Camel PMC Chair
> >> Apache Karaf Committer
> >> Apache Servicemix PMC Member
> >> Email: ancosen1...@yahoo.com
> >> Twitter: @oscerd2
> >> Github: oscerd
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Monday, June 11, 2018, 11:15:17 AM GMT+2, Onder SEZGIN <
> >> ond...@apache.org> wrote:
> >>
> >>
> >>
> >>
> >>
> >> Hi Guys,
> >>
> >> I've recently implemented CAMEL-6840 and new xml element is introduced
> as
> >> a
> >> result of it.
> >> I am trying to create a unit test for it under camel-spring to see if
> the
> >> new element is fine in XML DSL.
> >> and i have this simple xml route.
> >>
> >>   <camelContext xmlns="http://camel.apache.org/schema/spring";>
> >>     <errorHandler id="dlc" deadLetterUri="mock:dead"
> >> type="DeadLetterChannel"/>
> >>     <route errorHandlerRef="dlc">
> >>       <from uri="seda:a"/>
> >>       <throttle timePeriodMillis="1000">
> >>         <correlationExpression>
> >>           <constant>1</constant>
> >>         </correlationExpression>
> >>         <header>max</header>
> >>         <to uri="log:result"/>
> >>         <to uri="mock:result"/>
> >>       </throttle>
> >>     </route>
> >>
> >> Even though the build of camel-spring is ok and i can see right
> >> definitions
> >> in camel-spring.xsd, i can not run the unit test because of an error as
> >> below.
> >>
> >> My guess is somewhat unit test can not recognize camel-spring.xsd but
> not
> >> sure.
> >> Any idea?
> >>
> >> Caused by: org.xml.sax.SAXParseException; lineNumber: 34; columnNumber:
> >> 32;
> >> cvc-complex-type.2.4.a: Invalid content was found starting with element
> >> 'correlationExpression'. One of
> >> '{"http://camel.apache.org/schema/spring":description,
> >> "http://camel.apache.org/schema/spring":expressionDefinition, "
> >> http://camel.apache.org/schema/spring":constant, "
> >> http://camel.apache.org/schema/spring":el, "
> >> http://camel.apache.org/schema/spring":exchangeProperty, "
> >> http://camel.apache.org/schema/spring":groovy, "
> >> http://camel.apache.org/schema/spring":header, "
> >> http://camel.apache.org/schema/spring":jxpath, "
> >> http://camel.apache.org/schema/spring":javaScript, "
> >> http://camel.apache.org/schema/spring":jsonpath, "
> >> http://camel.apache.org/schema/spring":language, "
> >> http://camel.apache.org/schema/spring":method, "
> >> http://camel.apache.org/schema/spring":mvel, "
> >> http://camel.apache.org/schema/spring":ognl, "
> >> http://camel.apache.org/schema/spring":php, "
> >> http://camel.apache.org/schema/spring":python, "
> >> http://camel.apache.org/schema/spring":ref, "
> >> http://camel.apache.org/schema/spring":ruby, "
> >> http://camel.apache.org/schema/spring":simple, "
> >> http://camel.apache.org/schema/spring":spel, "
> >> http://camel.apache.org/schema/spring":sql, "
> >> http://camel.apache.org/schema/spring":terser, "
> >> http://camel.apache.org/schema/spring":tokenize, "
> >> http://camel.apache.org/schema/spring":xtokenize, "
> >> http://camel.apache.org/schema/spring":xpath, "
> >> http://camel.apache.org/schema/spring":xquery}' is expected.
> >>
> >
>

Reply via email to