Hello, Despite my best efforts I can not get my Camel route to run in Karaf.
Log entry where route fails to start: 2012-04-24 15:51:43,721 | INFO | rint Extender: 3 | BlueprintContainerImpl | container.BlueprintContainerImpl 321 | 10 - org.apache.aries.blueprint - 0.3.1 | Bundle weather-current-routes is waiting for dependencies [(&(component=http)(objectClass=org.apache.camel.spi.ComponentResolver))] My route: from("quartz://weather/currentWeatherSlovenia?cron=0+0/1+*+?+*+*") .log("Getting weather from: " + sourceUrl) .to(sourceUrl) .split() .tokenizeXML("metData") .unmarshal(jaxbDataFormat) .to("jpa: my.company.weather.entities.WeatherCurrent?persistenceUnit=weather"); The route should periodically get some XML from configured url via http and store some entries into the database using jpa component. I am using the latest Karaf (2.2.6). I have created my custom feature project: <feature name="weather" version="${pom.version}"> <feature>camel-core</feature> <feature>camel-blueprint</feature> <feature>camel-jaxb</feature> <feature>camel-bean-validator</feature> <feature>camel-jpa</feature> <feature>camel-quartz</feature> <feature>camel-http4</feature> <feature>transaction</feature> <feature>jpa</feature> <feature>http</feature> <bundle>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/1.9.0</bundle> <bundle>mvn:mysql/mysql-connector-java/5.1.18</bundle> <bundle>mvn:my.company/weather-datasource/${pom.version}</bundle> <bundle>mvn:my.company /weather-current-routes/${pom.version}</bundle> <configfile finalname="/etc/weather.cfg">mvn:my.company/weather/${pom.version}/cfg</configfile> </feature> After clean Karaf install I first install Camel with features:chooseurl camel 2.9.2 then I install my Weather feature features:addUrl mvn:my.company/weather/1.0.5-SNAPSHOT/xml/features features:install -v weather and the result is my route is not started (it enters grace period) and then (after 5 mins) the log says: 2012-04-24 15:56:43,558 | INFO | rint Extender: 2 | BlueprintCamelContext | e.camel.impl.DefaultCamelContext 1540 | 64 - org.apache.camel.camel-core - 2.9.2 | Apache Camel 2.9.2 (CamelContext: weather-forecast) is shutting down 2012-04-24 15:56:43,558 | INFO | rint Extender: 2 | DefaultShutdownStrategy | mel.impl.DefaultShutdownStrategy 130 | 64 - org.apache.camel.camel-core - 2.9.2 | Starting to graceful shutdown 0 routes (timeout 300 seconds) 2012-04-24 15:56:43,558 | INFO | rint Extender: 2 | DefaultShutdownStrategy | mel.impl.DefaultShutdownStrategy 171 | 64 - org.apache.camel.camel-core - 2.9.2 | Graceful shutdown of 0 routes completed in 0 seconds 2012-04-24 15:56:43,558 | INFO | rint Extender: 2 | BlueprintCamelContext | e.camel.impl.DefaultCamelContext 1599 | 64 - org.apache.camel.camel-core - 2.9.2 | Uptime: not started 2012-04-24 15:56:43,558 | INFO | rint Extender: 2 | BlueprintCamelContext | e.camel.impl.DefaultCamelContext 1600 | 64 - org.apache.camel.camel-core - 2.9.2 | Apache Camel 2.9.2 (CamelContext: weather-forecast) is shutdown in 0.000 seconds 2012-04-24 15:56:43,568 | ERROR | rint Extender: 2 | BlueprintContainerImpl | ntainer.BlueprintContainerImpl$1 293 | 10 - org.apache.aries.blueprint - 0.3.1 | Unable to start blueprint container for bundle weather-current-routes due to unresolved dependencies [(&(component=http)(objectClass=org.apache.camel.spi.ComponentResolve r))] java.util.concurrent.TimeoutException This are installed bundles: karaf@root> osgi:list -t 10 START LEVEL 100 , List Threshold: 10 ID State Blueprint Level Name [ 5] [Active ] [ ] [ 10] Apache Felix Configuration Admin Service (1.2.8) [ 6] [Active ] [ ] [ 11] Apache Felix File Install (3.2.0) [ 7] [Active ] [ ] [ 20] Apache Aries Proxy Bundle (0.3.0) [ 8] [Active ] [ ] [ 20] Apache ServiceMix :: Bundles :: asm (3.3.1.1) [ 9] [Active ] [ ] [ 20] Apache Aries Util (0.3.0) [ 10] [Active ] [Created ] [ 20] Apache Aries Blueprint Bundle (0.3.1) [ 11] [Active ] [Created ] [ 28] Apache Karaf :: Deployer :: Spring (2.2.6) [ 12] [Active ] [Created ] [ 28] Apache Karaf :: Deployer :: Blueprint (2.2.6) [ 13] [Active ] [Created ] [ 30] Apache Karaf :: Jaas :: Command (2.2.6) [ 14] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: SSH (2.2.6) [ 15] [Active ] [Created ] [ 30] Apache Karaf :: Admin :: Management (2.2.6) [ 16] [Active ] [ ] [ 30] Apache Aries JMX Core (0.3.0) [ 17] [Active ] [Created ] [ 30] Apache Karaf :: JAAS :: Modules (2.2.6) [ 18] [Active ] [Created ] [ 30] Apache Karaf :: Diagnostic :: Management (2.2.6) [ 19] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: Various Commands (2.2.6) [ 20] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: Log Commands (2.2.6) [ 21] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: OSGi Commands (2.2.6) [ 22] [Active ] [ ] [ 30] Apache Mina SSHD :: Core (0.5.0) [ 23] [Active ] [Created ] [ 30] Apache Karaf :: Deployer :: Karaf Archive (.kar) (2.2.6) [ 24] [Active ] [ ] [ 30] Apache Karaf :: Diagnostic :: Core (2.2.6) [ 25] [Active ] [ ] [ 30] Apache Aries JMX Blueprint Bundle (0.3.0) [ 26] [Active ] [Created ] [ 30] Apache Karaf :: Admin :: Core (2.2.6) [ 27] [Active ] [Created ] [ 30] Apache Karaf :: Management (2.2.6) [ 28] [Active ] [ ] [ 30] Apache Aries JMX API (0.3.0) [ 29] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: Console (2.2.6) [ 30] [Active ] [Created ] [ 30] Apache Karaf :: Features :: Command (2.2.6) [ 31] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: Development Commands (2.2.6) [ 32] [Active ] [Created ] [ 30] Apache Karaf :: Features :: Management (2.2.6) [ 33] [Active ] [Created ] [ 30] Apache Karaf :: Features :: Core (2.2.6) [ 34] [Active ] [ ] [ 30] Apache MINA Core (2.0.1) [ 35] [Active ] [Created ] [ 30] Apache Karaf :: Diagnostic :: Command (2.2.6) [ 36] [Active ] [Created ] [ 30] Apache Karaf :: Deployer :: Wrap Non OSGi Jar (2.2.6) [ 37] [Active ] [Created ] [ 30] Apache Karaf :: JAAS :: Config (2.2.6) [ 38] [Active ] [Created ] [ 30] Apache Karaf :: Deployer :: Features (2.2.6) [ 39] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: PackageAdmin Commands (2.2.6) [ 40] [Active ] [Created ] [ 30] Apache Karaf :: Diagnostic :: Common (2.2.6) [ 41] [Active ] [Created ] [ 30] Apache Karaf :: Admin :: Command (2.2.6) [ 42] [Active ] [Created ] [ 30] Apache Karaf :: Shell :: ConfigAdmin Commands (2.2.6) [ 43] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: System (2.2.6) [ 44] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: Bundles (2.2.6) [ 45] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: Services (2.2.6) [ 46] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: Config (2.2.6) [ 47] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: Log (2.2.6) [ 48] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: Packages (2.2.6) [ 49] [Active ] [Created ] [ 30] Apache Karaf :: Management :: MBeans :: Dev (2.2.6) [ 50] [Active ] [ ] [ 30] Apache ServiceMix :: Bundles :: aopalliance (1.0.0.5) [ 51] [Active ] [ ] [ 30] Spring Core (3.0.7.RELEASE) [ 52] [Active ] [ ] [ 30] Spring ASM (3.0.7.RELEASE) [ 53] [Active ] [ ] [ 30] Spring Expression Language (3.0.7.RELEASE) [ 54] [Active ] [ ] [ 30] Spring Beans (3.0.7.RELEASE) [ 55] [Active ] [ ] [ 30] Spring AOP (3.0.7.RELEASE) [ 56] [Active ] [ ] [ 30] Spring Context (3.0.7.RELEASE) [ 57] [Active ] [ ] [ 30] Spring Context Support (3.0.7.RELEASE) [ 58] [Active ] [ ] [ 10] Apache ServiceMix :: Specs :: Activation API 1.4 (1.9.0) [ 59] [Active ] [ ] [ 10] Apache ServiceMix :: Specs :: Stax API 1.0 (1.9.0) [ 60] [Active ] [ ] [ 10] Apache ServiceMix :: Specs :: JAXB API 2.2 (1.9.0) [ 61] [Active ] [ ] [ 10] Stax2 API (3.1.1) [ 62] [Active ] [ ] [ 10] Woodstox XML-processor (4.1.2) [ 63] [Active ] [ ] [ 10] Apache ServiceMix :: Bundles :: jaxb-impl (2.2.1.1_2) [ 64] [Active ] [ ] [ 50] camel-core (2.9.2) [ 65] [Active ] [Created ] [ 50] camel-karaf-commands (2.9.2) [ 66] [Active ] [Created ] [ 50] camel-blueprint (2.9.2) [ 67] [Active ] [ ] [ 50] camel-jaxb (2.9.2) [ 68] [Active ] [ ] [ 50] Apache ServiceMix :: Specs :: JSR-303 API 1.0.0 (1.9.0) [ 69] [Active ] [ ] [ 50] Apache ServiceMix :: Specs :: Scripting API 1.0 (1.9.0) [ 70] [Active ] [ ] [ 50] Apache ServiceMix :: Bundles :: hibernate-validator (4.1.0.Final_3) [ 71] [Active ] [ ] [ 50] camel-bean-validator (2.9.2) [ 72] [Active ] [ ] [ 30] Spring Transaction (3.0.7.RELEASE) [ 73] [Active ] [ ] [ 30] Spring JDBC (3.0.7.RELEASE) [ 74] [Active ] [ ] [ 30] Spring ORM (3.0.7.RELEASE) [ 75] [Active ] [ ] [ 50] geronimo-annotation_1.0_spec (1.1.1) [ 76] [Active ] [ ] [ 50] Apache Geronimo JSR-317 JPA 2.0 Spec API (1.1) [ 77] [Active ] [ ] [ 50] geronimo-el_1.0_spec (1.0.1) [ 78] [Active ] [ ] [ 50] geronimo-jta_1.1_spec (1.1.1) [ 79] [Active ] [ ] [ 50] Commons Lang (2.6) [ 80] [Active ] [ ] [ 50] Commons Collections (3.2.1) [ 81] [Active ] [ ] [ 50] Commons Pool (1.5.6) [ 82] [Active ] [ ] [ 50] Apache ServiceMix :: Bundles :: commons-dbcp (1.4.0.2) [ 83] [Active ] [ ] [ 50] Apache ServiceMix :: Bundles :: ant (1.7.0.6) [ 84] [Active ] [ ] [ 50] Apache ServiceMix :: Bundles :: serp (1.13.1.4) [ 85] [Active ] [ ] [ 50] geronimo-jms_1.1_spec (1.1.1) [ 86] [Active ] [ ] [ 50] OpenJPA Aggregate Jar (2.1.1) [ 87] [Active ] [ ] [ 50] camel-jpa (2.9.2) [ 88] [Active ] [ ] [ 50] Apache ServiceMix Bundles: commons-beanutils-1.7.0 (1.7.0.3) [ 89] [Active ] [ ] [ 50] Apache ServiceMix :: Bundles :: quartz (1.8.5.2) [ 90] [Active ] [ ] [ 50] camel-quartz (2.9.2) [ 91] [Active ] [ ] [ 30] geronimo-servlet_2.5_spec (1.1.2) [ 92] [Active ] [ ] [ 30] JavaMail API (compat) (1.4.4) [ 93] [Active ] [ ] [ 30] Jetty :: Utilities (7.5.4.v20111024) [ 94] [Active ] [ ] [ 30] Jetty :: IO Utility (7.5.4.v20111024) [ 95] [Active ] [ ] [ 30] Jetty :: Http Utility (7.5.4.v20111024) [ 96] [Active ] [ ] [ 30] Jetty :: Asynchronous HTTP Client (7.5.4.v20111024) [ 97] [Active ] [ ] [ 30] Jetty :: Continuation (7.5.4.v20111024) [ 98] [Active ] [ ] [ 30] Jetty :: JMX Management (7.5.4.v20111024) [ 99] [Active ] [ ] [ 30] Jetty :: Server Core (7.5.4.v20111024) [ 100] [Active ] [ ] [ 30] Jetty :: Security (7.5.4.v20111024) [ 101] [Active ] [ ] [ 30] Jetty :: Servlet Handling (7.5.4.v20111024) [ 102] [Active ] [ ] [ 30] Jetty :: Utility Servlets and Filters (7.5.4.v20111024) [ 103] [Active ] [ ] [ 30] Jetty :: XML utilities (7.5.4.v20111024) [ 104] [Active ] [ ] [ 30] Jetty :: Webapp Application Support (7.5.4.v20111024) [ 105] [Active ] [ ] [ 30] Jetty :: JNDI Naming (7.5.4.v20111024) [ 106] [Active ] [ ] [ 30] Jetty :: Plus (7.5.4.v20111024) [ 107] [Active ] [ ] [ 30] Jetty :: Websocket (7.5.4.v20111024) [ 108] [Active ] [ ] [ 50] Apache HttpCore OSGi bundle (4.1.2) [ 109] [Active ] [ ] [ 50] Apache HttpClient OSGi bundle (4.1.2) [ 110] [Active ] [ ] [ 50] camel-http4 (2.9.2) [ 111] [Active ] [Created ] [ 30] Apache Aries Transaction Blueprint (0.3.0) [ 112] [Active ] [ ] [ 30] Apache Aries Transaction Manager (0.3.0) [ 113] [Active ] [ ] [ 30] Apache Aries Transaction Enlisting JDBC Datasource (0.3.0) [ 114] [Active ] [ ] [ 30] Aries JPA Container API (0.3.0) [ 115] [Active ] [Created ] [ 30] Aries JPA Container blueprint integration for Aries blueprint (0.3.0) [ 116] [Active ] [ ] [ 30] Aries JPA Container (0.3.0) [ 117] [Active ] [ ] [ 30] Aries JPA Container Managed Contexts (0.3.0) [ 118] [Active ] [ ] [ 30] OPS4J Pax Web - API (1.0.8) [ 119] [Active ] [ ] [ 30] OPS4J Pax Web - Service SPI (1.0.8) [ 120] [Active ] [ ] [ 30] OPS4J Pax Web - Runtime (1.0.8) [ 121] [Active ] [ ] [ 30] OPS4J Pax Web - Jetty (1.0.8) [ 122] [Active ] [ ] [ 80] Sun Microsystems' JDBC Driver for MySQL (5.1.18) [ 123] [Active ] [Created ] [ 80] weather-datasource (1.0.5.SNAPSHOT) [ 124] [Active ] [Failure ] [ 80] weather-current-routes (1.0.5.SNAPSHOT) Please advise, borut