Hi,

camel can't find the context component [1] in my application. My application
is based on the Camel java maven archetype. I am declaring the camel-context
maven dependency. What am I doing wrong?

Here is my route declaration
 
    <camel:camelContext>
        <camel:route>
            <camel:from uri="jetty:http://localhost:9090/foo"/>
            <camel:to uri="context:fooCamelContext:foo.in"/>
        </camel:route>
    </camel:camelContext>

    <camel:camelContext id="fooCamelContext" streamCache="true"
xmlns="http://camel.apache.org/schema/spring";>
        <camel:route>
            <camel:from uri="direct:foo.in"/>
            <camel:to uri="log:local.com.foo"/>
        </camel:route>
    </camel:camelContext>

The error message during startup (using mvn:run):

[pache.camel.spring.Main.main()] MainSupport                    INFO  Apache
Camel 2.10.1 stopping
*************************************
Error occurred while running main from: org.apache.camel.spring.Main
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.camel.maven.RunMojo$1.run(RunMojo.java:440)
        at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.camel.RuntimeCamelException:
org.apache.camel.FailedToCreateRouteException: Failed to create route route1
at: >>> To[context:fooCamelContext:foo.in] <<< in route:
Route[[From[jetty:http://localhost:9090/foo]] -> [To[context... because of
Failed to resolve endpoint: context://fooCamelContext:foo.in due to: No
component found with scheme: context
        at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1280)
[...]


My maven dependencies (using mvn dependency:tree and the camel java maven
archetype). Look for the line marked "->":

    [INFO] Scanning for projects...
    [INFO]                                                                      
   
    [INFO]
------------------------------------------------------------------------
    [INFO] Building A Camel Spring Route 1.0-SNAPSHOT
    [INFO]
------------------------------------------------------------------------
    [INFO] 
    [INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @
camel-archetype-spring ---
    [INFO]
org.apache.camel.archetypes:camel-archetype-spring:jar:1.0-SNAPSHOT
    [INFO] +- org.apache.camel:camel-core:jar:2.10.1:compile
    [INFO] +- org.apache.camel:camel-spring:jar:2.10.1:compile
    [INFO] |  +-
org.springframework:spring-context:jar:3.0.7.RELEASE:compile
    [INFO] |  |  +-
org.springframework:spring-beans:jar:3.0.7.RELEASE:compile
    [INFO] |  |  +-
org.springframework:spring-core:jar:3.0.7.RELEASE:compile
    [INFO] |  |  +-
org.springframework:spring-expression:jar:3.0.7.RELEASE:compile
    [INFO] |  |  \- org.springframework:spring-asm:jar:3.0.7.RELEASE:compile
    [INFO] |  +- org.springframework:spring-aop:jar:3.0.7.RELEASE:compile
    [INFO] |  |  \- aopalliance:aopalliance:jar:1.0:compile
    [INFO] |  \- org.springframework:spring-tx:jar:3.0.7.RELEASE:compile
    [INFO] +- org.apache.camel:camel-http:jar:2.10.1:compile
    [INFO] |  +-
org.apache.geronimo.specs:geronimo-servlet_2.5_spec:jar:1.1.2:compile
    [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
    [INFO] |  |  \- commons-logging:commons-logging:jar:1.0.4:compile
    [INFO] |  \- commons-codec:commons-codec:jar:1.6:compile
    [INFO] +- org.apache.camel:camel-jetty:jar:2.10.1:compile
    [INFO] |  +- org.eclipse.jetty:jetty-server:jar:7.5.4.v20111024:compile
    [INFO] |  |  +- javax.servlet:servlet-api:jar:2.5:compile
    [INFO] |  |  +-
org.eclipse.jetty:jetty-continuation:jar:7.5.4.v20111024:compile
    [INFO] |  |  \- org.eclipse.jetty:jetty-http:jar:7.5.4.v20111024:compile
    [INFO] |  |     \-
org.eclipse.jetty:jetty-io:jar:7.5.4.v20111024:compile
    [INFO] |  +-
org.eclipse.jetty:jetty-security:jar:7.5.4.v20111024:compile
    [INFO] |  +- org.eclipse.jetty:jetty-servlet:jar:7.5.4.v20111024:compile
    [INFO] |  +-
org.eclipse.jetty:jetty-servlets:jar:7.5.4.v20111024:compile
    [INFO] |  |  \- org.eclipse.jetty:jetty-util:jar:7.5.4.v20111024:compile
    [INFO] |  +- org.eclipse.jetty:jetty-client:jar:7.5.4.v20111024:compile
    [INFO] |  \- org.eclipse.jetty:jetty-jmx:jar:7.5.4.v20111024:compile
-> [INFO] +- org.apache.camel:camel-context:jar:2.10.1:compile
    [INFO] +- org.slf4j:slf4j-api:jar:1.6.6:compile
    [INFO] +- org.slf4j:slf4j-log4j12:jar:1.6.6:compile
    [INFO] +- log4j:log4j:jar:1.2.17:compile
    [INFO] \- org.apache.camel:camel-test-spring:jar:2.10.1:test
    [INFO]    +- org.apache.camel:camel-test:jar:2.10.1:test
    [INFO]    |  \- junit:junit:jar:4.10:test
    [INFO]    |     \- org.hamcrest:hamcrest-core:jar:1.1:test
    [INFO]    \- org.springframework:spring-test:jar:3.1.1.RELEASE:test
    [INFO]
------------------------------------------------------------------------

I created a new thread for this question since my last post is only somewhat
related...

Thanks in advance,
Robert

----
[1] http://camel.apache.org/context.html



--
View this message in context: 
http://camel.465427.n5.nabble.com/Context-component-not-found-during-build-tp5721236.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to