camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: XML <camel:doTry> processing error
Date Mon, 31 Aug 2009 11:49:10 GMT
Hi

Yeah you are using Camel 1.x schema
   "http://activemq.apache.org/camel/schema/spring":bean,

doTry is part of Camel 2.0 which have a schema at:
 "http://camel.apache.org/schema/spring":bean,

So you have to use the correct schema for the correct version of Camel
you are using.



On Mon, Aug 31, 2009 at 12:44 PM, Max Ulanovskiy<mulanovskiy@iponweb.com> wrote:
>
> <camel:route>
>        <camel:from ref="fromEmailServer" />
>        <camel:multicast>
>                <camel:to uri="bean:mailReader"></camel:to>
>                <camel:filter>
>                        <camel:xpath>in:header('from') = 'username@domain.ru'
|
> in:header('subject') = 'some_subj'</camel:xpath>
>                        <camel:pipeline>
>                                <!-- add message into filter -->
>                                <camel:process ref="attachmentsFilter"/>
>                                <!-- filter attachments -->
>                                <camel:to uri="bean:attachmentsFilter?method=filter"
/>
>                                <camel:doTry>
>                                        <camel:to uri="bean:attachmentsProcessor?method=process"
/>
>                                        <camel:doCatch>
>
> <camel:exception>com.mycompany.mail.processor.AttachmentsProcessorException</camel:exception>
>                                                        <camel:to
uri="bean:feedbackManager?method=sendFailReport"/>
>                                        </camel:doCatch>
>                                </camel:doTry>
>                        </camel:pipeline>
>                </camel:filter>
>        </camel:multicast>
> </camel:route>
>
> XML code on top generates parsing exception. Could somebody explain whats my
> mistake.
>
> Invalid content was found starting with element 'camel:doTry'. One of
> '{"http://activemq.apache.org/camel/schema/spring":aggregator,
> "http://activemq.apache.org/camel/schema/spring":bean,
> "http://activemq.apache.org/camel/schema/spring":catch,
> "http://activemq.apache.org/camel/schema/spring":choice,
> "http://activemq.apache.org/camel/schema/spring":when,
> "http://activemq.apache.org/camel/schema/spring":otherwise,
> "http://activemq.apache.org/camel/schema/spring":convertBodyTo,
> "http://activemq.apache.org/camel/schema/spring":delayer,
> "http://activemq.apache.org/camel/schema/spring":onException,
> "http://activemq.apache.org/camel/schema/spring":filter,
> "http://activemq.apache.org/camel/schema/spring":finally,
> "http://activemq.apache.org/camel/schema/spring":handleFault,
> "http://activemq.apache.org/camel/schema/spring":interceptor,
> "http://activemq.apache.org/camel/schema/spring":idempotentConsumer,
> "http://activemq.apache.org/camel/schema/spring":intercept,
> "http://activemq.apache.org/camel/schema/spring":loadBalance,
> "http://activemq.apache.org/camel/schema/spring":marshal,
> "http://activemq.apache.org/camel/schema/spring":multicast,
> "http://activemq.apache.org/camel/schema/spring":pipeline,
> "http://activemq.apache.org/camel/schema/spring":policy,
> "http://activemq.apache.org/camel/schema/spring":proceed,
> "http://activemq.apache.org/camel/schema/spring":process,
> "http://activemq.apache.org/camel/schema/spring":recipientList,
> "http://activemq.apache.org/camel/schema/spring":resequencer,
> "http://activemq.apache.org/camel/schema/spring":route,
> "http://activemq.apache.org/camel/schema/spring":routingSlip,
> "http://activemq.apache.org/camel/schema/spring":setBody,
> "http://activemq.apache.org/camel/schema/spring":setHeader,
> "http://activemq.apache.org/camel/schema/spring":splitter,
> "http://activemq.apache.org/camel/schema/spring":thread,
> "http://activemq.apache.org/camel/schema/spring":throttler,
> "http://activemq.apache.org/camel/schema/spring":throwFault,
> "http://activemq.apache.org/camel/schema/spring":to,
> "http://activemq.apache.org/camel/schema/spring":transform,
> "http://activemq.apache.org/camel/schema/spring":try,
> "http://activemq.apache.org/camel/schema/spring":unmarshal}' is expected.
>        at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)
>        at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
>        at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>        at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>        at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
>        at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
>        at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
>        at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>        at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
>        at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
>        at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
>        at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
>        at
> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140)
>        at
> org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:84)
>        ... more
> --
> View this message in context: http://www.nabble.com/XML-%3Ccamel%3AdoTry%3E-processing-error-tp25221443p25221443.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message