Skip to content

babel lambda RouteBuilder does not fit into spring context #1

@chpache

Description

@chpache

Trying to load babel lambda RouteBuilder from an ApplicationContext raise an exception. It seams like the RouteBuilder do not contain any route as beeing instantiated.

java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at io.hawt.maven.RunMojo$1.run(RunMojo.java:133)
    at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.camel.RuntimeCamelException: io.xtech.babel.fish.RouteDefinitionException: The route has validation errors (No routes defined in the DSL)
    at org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1363)
    at org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:314)
    at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:96)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
    at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:948)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
    at io.hawt.maven.main.SpringMain.createApplicationContext(SpringMain.java:185)
    at io.hawt.maven.main.SpringMain.start(SpringMain.java:146)
    at io.hawt.maven.main.SpringMain.run(SpringMain.java:118)
    at io.hawt.maven.main.SpringMain.run(SpringMain.java:57)
    at io.hawt.maven.main.SpringMain.main(SpringMain.java:49)
    ... 6 more
Caused by: io.xtech.babel.fish.RouteDefinitionException: The route has validation errors (No routes defined in the DSL)
    at io.xtech.babel.fish.DSL.build(DSL.scala:382)
    at io.xtech.babel.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.scala:54)
    at org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:679)
    at org.apache.camel.core.xml.AbstractCamelContextFactoryBean.installRoutes(AbstractCamelContextFactoryBean.java:761)
    at org.apache.camel.core.xml.AbstractCamelContextFactoryBean.setupRoutes(AbstractCamelContextFactoryBean.java:311)
    at org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:312)
    ... 17 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions