How are you running this camel route? A container? which one?

On Mon, May 12, 2014 at 2:45 AM, yuncil <jonas.stei...@hotmail.de> wrote:
> Hi,
>
> I'm using the java DSL to configure a camel route.
>
> After getting XML via servlet i want to validate the message against a
> schema, using the validator component. Everything works fine, except the
> validation process.
>
> My route configuration:
>
> from("servlet:///foo?servletName=bar")
>             .log(LoggingLevel.INFO, "Empfange XML...")
>             .process(new XMLInProcessor())
>             .doTry()
>             .to("validator:file:" + xsdPath)
>
>             .......
>
> This exception occurs every time during the startup process:
>
> 12.05 11:29:29 ERROR: Error starting CamelContext.
> org.apache.camel.FailedToCreateRouteException: Failed to create route route1
> at: >>> DoTry[[To[validator:file:path/to/xsd], Log[XML erfolgreich
> validiert...], DoCatch[ [class java.lang.Exception] -> [Log[Fehler beim
> Validieren der XML-Nachricht: ${exception.stacktrace}]]]]] <<< in route:
> Route(route1)[[From[servlet:///foo?servletName=bar because of Failed to
> resolve endpoint: validator://file:path/to/xsd due to: content is not
> allowed in prolog.
>
> It's curious because i know the xsd-File is correct. We also use the same in
> other projects without problems. I already checked if there are some
> characters before the xml declaration, and the xsd-File is encoded in UTF-8
> without BOM.
>
> Some ideas?
>
> Thanks.
>
>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Validator-in-camel-route-shows-strange-error-message-tp5751018.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Christian Posta
http://www.christianposta.com/blog
twitter: @christianposta

Reply via email to