Hi again, I investigated the issue a little bit more but still fail to get it working. In the first steps I was getting "Failed" in Spring status for "Apache ServiceMix Transaction". I guessed this maybe the bundle providing the missing spring dependency. So I've updated "Apache ServiceMix Transaction" bundle to 1.2.0 and it's no longer showing the Failed status. However my broker still fail to start stating: 18:14:20,652 | ERROR | Timer-0 | WaiterApplicationContextExecutor | WaiterApplicationContextExecutor 432 | Unable to create application context for [alerts-broker.xml], unsatisfied dependencies: Dependency on [(objectClass=javax.transaction.TransactionManager)] (from bean [&transactionManager]) ....
Any hint about what's missing/wrong? Here is the output of osgi:list ka...@root> osgi:list START LEVEL 100 ID State Blueprint Spring Level Name [ 0] [Active ] [ ] [ ] [ 0] System Bundle (2.0.4) [ 1] [Active ] [ ] [ ] [ 5] OPS4J Pax Url - mvn: (1.1.2) [ 2] [Active ] [ ] [ ] [ 5] OPS4J Pax Url - wrap: (1.1.2) [ 3] [Active ] [ ] [ ] [ 8] OPS4J Pax Logging - API (1.4) [ 4] [Active ] [ ] [ ] [ 8] OPS4J Pax Logging - Service (1.4) [ 5] [Active ] [ ] [ ] [ 10] Apache Felix Configuration Admin Service (1.2.4) [ 6] [Active ] [ ] [ ] [ 10] Apache Felix Preferences Service (1.0.4) [ 7] [Active ] [ ] [ ] [ 11] Apache Felix File Install (2.0.8) [ 8] [Active ] [Created ] [ ] [ 20] Apache Geronimo Blueprint Bundle (1.0.0) [ 9] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Management (1.4.0) [ 10] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Spring Deployer (1.4.0) [ 11] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Deployer (1.4.0) [ 12] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Various Commands (1.4.0) [ 13] [Active ] [ ] [ ] [ 30] Apache Mina SSHD :: Core (0.3.0) [ 14] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Development Commands (1.4.0) [ 15] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Core (1.4.0) [ 16] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell ConfigAdmin Commands (1.4.0) [ 17] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell PackageAdmin Commands (1.4.0) [ 18] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Blueprint Deployer (1.4.0) [ 19] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: JAAS Modules (1.4.0) [ 20] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Admin Management (1.4.0) [ 21] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell OSGi Commands (1.4.0) [ 22] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: JAAS Config (1.4.0) [ 23] [Active ] [ ] [ ] [ 30] org.osgi.impl.bundle.jmx (4.2.0.200907080519) [ 24] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Features Command (1.4.0) [ 25] [Active ] [ ] [ ] [ 30] Apache Felix Gogo Shell Runtime (0.2.2) [ 26] [Active ] [ ] [ ] [ 30] Apache MINA Core (2.0.0.RC1) [ 27] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Console (1.4.0) [ 28] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Admin Core (1.4.0) [ 29] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Management (1.4.0) [ 30] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Admin Command (1.4.0) [ 31] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell Log Commands (1.4.0) [ 32] [Active ] [Created ] [ ] [ 30] Apache Felix Karaf :: Shell SSH (1.4.0) [ 33] [Active ] [ ] [ ] [ 60] Apache Felix Bundle Repository (1.4.0) [ 34] [Active ] [Created ] [ ] [ 60] Apache Felix Karaf :: Shell OBR Commands (1.4.0) [ 35] [Active ] [ ] [ ] [ 60] geronimo-annotation_1.0_spec (1.1.1) [ 36] [Active ] [ ] [ ] [ 60] geronimo-servlet_2.5_spec (1.2) [ 37] [Active ] [ ] [ ] [ 60] Spring Core (2.5.6) [ 38] [Active ] [ ] [ ] [ 60] Spring Beans (2.5.6) [ 39] [Active ] [ ] [ ] [ 60] Spring AOP (2.5.6) [ 40] [Active ] [ ] [ ] [ 60] Spring Context (2.5.6) [ 41] [Active ] [ ] [ ] [ 60] Spring Context Support (2.5.6) [ 42] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: aopalliance-1.0 (1.0.0.1) [ 43] [Active ] [ ] [ ] [ 60] Spring Core (2.5.6.SEC01) [ 44] [Active ] [ ] [ ] [ 60] Spring Beans (2.5.6.SEC01) [ 45] [Active ] [ ] [ ] [ 60] Spring AOP (2.5.6.SEC01) [ 46] [Active ] [ ] [ ] [ 60] Spring Context (2.5.6.SEC01) [ 47] [Active ] [ ] [ ] [ 60] Spring Context Support (2.5.6.SEC01) [ 48] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: cglib-2.1_3 (2.1.0.3_2) [ 49] [Active ] [ ] [ ] [ 60] spring-osgi-io (1.2.0) [ 50] [Active ] [ ] [ ] [ 60] spring-osgi-core (1.2.0) [ 51] [Active ] [ ] [ ] [ 60] spring-osgi-extender (1.2.0) [ 52] [Active ] [ ] [ ] [ 60] spring-osgi-annotation (1.2.0) [ 53] [Active ] [Created ] [ ] [ 60] Apache Felix Karaf :: Spring Deployer (1.1.0.SNAPSHOT) [ 54] [Active ] [ ] [ ] [ 60] geronimo-jta_1.1_spec (1.1.1) [ 55] [Active ] [ ] [ ] [ 60] geronimo-j2ee-connector_1.5_spec (2.0.0) [ 56] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: howl-1.0.1-1 (1.0.1.1_1) [ 57] [Active ] [ ] [ ] [ 60] Geronimo TxManager :: Transaction (2.2.0.r634076) [ 58] [Active ] [ ] [ ] [ 60] Spring Transaction (2.5.6) [ 60] [Active ] [ ] [ ] [ 60] Geronimo TxManager :: Connector (2.2.0.r634076) [ 61] [Active ] [ ] [ ] [ 60] geronimo-jms_1.1_spec (1.1.1) [ 62] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: jencks-2.1 (2.1.0.1) [ 63] [Active ] [ ] [ ] [ 60] geronimo-j2ee-management_1.1_spec (1.0.1) [ 64] [Active ] [ ] [ ] [ 60] Commons Pool (1.5.4) [ 65] [Active ] [ ] [ ] [ 60] Commons Collections (3.2.1) [ 66] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: commons-lang-2.4 (2.4.0.3) [ 67] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: oro-2.0.8 (2.0.8.3) [ 68] [Active ] [ ] [ ] [ 60] Apache ServiceMix Bundles: velocity-1.6.2 (1.6.2.3) [ 69] [Active ] [ ] [ ] [ 60] Apache XBean :: Spring (3.6) [ 70] [Active ] [ ] [ ] [ 60] activemq-core (5.3.2) [ 71] [Active ] [ ] [ ] [ 60] kahadb (5.3.2) [ 72] [Active ] [ ] [ ] [ 60] activemq-ra (5.3.2) [ 73] [Active ] [ ] [ ] [ 60] activemq-console (5.3.2) [ 74] [Active ] [ ] [ ] [ 60] activemq-pool (5.3.2) [ 75] [Active ] [Created ] [ ] [ 60] Apache ServiceMix Features :: ActiveMQ Commands (4.1.0.SNAPSHOT) [ 76] [Active ] [ ] [Failed ] [ 60] alerts-broker.xml (0.0.0) [ 77] [Active ] [ ] [ ] [ 60] Apache ServiceMix Transaction (1.2.0) Kind Regards, --Daoud. Daoud AbdelMonem Faleh a écrit : > Hi all, > > This is my first mail to ActiveMQ users mailing list and my first use of > the project, so please bear with me if am asking a dump question or if > it has been answered before. I couldn't find anything on the net nor in > jira. > > System informations: > karaf info: > Karaf > Karaf home > /home/dao/Documents/apache-felix-karaf-ActiveMQ/apache-felix-karaf-1.4.0 > Karaf base > /home/dao/Documents/apache-felix-karaf-ActiveMQ/apache-felix-karaf-1.4.0 > OSGi Framework org.apache.felix.framework - 2.0.4 > > JVM > Java Virtual Machine Java HotSpot(TM) Server VM version 16.3-b01 > Vendor Sun Microsystems Inc. > Uptime 2 hours 54 minutes > Total compile time 9.736 seconds > ... > Operating system > Name Linux version 2.6.28-19-generic > Architecture i386 > Processors 2 > > > I've tried to install ActiveMQ in Apache Karaf 1.4.0 following those steps: > > osgi:install > http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-annotation_1.0_spec/1.1.1/geronimo-annotation_1.0_spec-1.1.1.jar > features:addUrl mvn:org.apache.activemq/activemq-karaf/5.3.2/xml/features > features:install activemq > features:list (and verified that all bundles are in "Active" state) > activemq:create-broker -n alerts > > alerts-broker.xml got created under deploy dir > A new bundle "alerts-broker.xml" appears in "Active" state. After a wile > the Spring state display "Failed". With the following messages in karaf.log: > > 16:11:46,983 | INFO | raf-1.4.0/deploy | > ultOsgiApplicationContextCreator | ultOsgiApplicationContextCreator 67 > | Discovered configurations {osgibundle:/META-INF/spring/*.xml} in > bundle [null (bh_alerts-broker.xml)] > 16:11:46,987 | INFO | ExtenderThread-2 | > OsgiBundleXmlApplicationContext | pport.AbstractApplicationContext 411 > | Refreshing > org.springframework.osgi.context.support.osgibundlexmlapplicationcont...@16d3d51: > display name > [OsgiBundleXmlApplicationContext(bundle=bh_alerts-broker.xml, > config=osgibundle:/META-INF/spring/*.xml)]; startup date [Wed Jun 23 > 16:11:46 CEST 2010]; root of context hierarchy > 16:11:46,987 | INFO | ExtenderThread-2 | > OsgiBundleXmlApplicationContext | ractOsgiBundleApplicationContext 359 > | Unpublishing application context OSGi service for bundle null > (bh_alerts-broker.xml) > 16:11:46,988 | INFO | ExtenderThread-2 | > XmlBeanDefinitionReader | tory.xml.XmlBeanDefinitionReader 323 > | Loading XML bean definitions from URL > [bundle://74.0:0/META-INF/spring/bh_alerts-broker.xml] > 16:11:47,437 | INFO | ExtenderThread-2 | > OsgiBundleXmlApplicationContext | pport.AbstractApplicationContext 426 > | Bean factory for application context > [org.springframework.osgi.context.support.osgibundlexmlapplicationcont...@16d3d51]: > org.springframework.beans.factory.support.defaultlistablebeanfact...@171ed5e > 16:11:47,487 | INFO | ExtenderThread-2 | > DependencyServiceManager | startup.DependencyServiceManager 288 > | Adding OSGi service dependency for importer [&transactionManager] > matching OSGi filter [(objectClass=javax.transaction.TransactionManager)] > 16:11:47,487 | INFO | ExtenderThread-2 | > DependencyServiceManager | startup.DependencyServiceManager 232 > | OsgiBundleXmlApplicationContext(bundle=bh_alerts-broker.xml, > config=osgibundle:/META-INF/spring/*.xml) is waiting for unsatisfied > dependencies [[&transactionManager]] > > > 16:16:47,489 | WARN | Timer-0 | > WaiterApplicationContextExecutor | WaiterApplicationContextExecutor 453 > | Timeout occurred before finding service dependencies for > [OsgiBundleXmlApplicationContext(bundle=bh_alerts-broker.xml, > config=osgibundle:/META-INF/spring/*.xml)] > 16:16:47,492 | INFO | Timer-0 | > DefaultListableBeanFactory | ort.DefaultSingletonBeanRegistry 421 > | Destroying singletons in > org.springframework.beans.factory.support.defaultlistablebeanfact...@171ed5e: > defining beans > [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,org.apache.activemq.xbean.XBeanBrokerService#0,activemqConnectionFactory,pooledConnectionFactory,resourceManager,transactionManager,org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0]; > root of factory hierarchy > 16:16:47,494 | ERROR | Timer-0 | > WaiterApplicationContextExecutor | WaiterApplicationContextExecutor 432 > | Unable to create application context for [bh_alerts-broker.xml], > unsatisfied dependencies: Dependency on > [(objectClass=javax.transaction.TransactionManager)] (from bean > [&transactionManager]) > org.springframework.context.ApplicationContextException: Application > context initialization for 'bh_alerts-broker.xml' has timed out > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.timeout(DependencyWaiterApplicationContextExecutor.java:462) > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.access$000(DependencyWaiterApplicationContextExecutor.java:51) > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$WatchDogTask.run(DependencyWaiterApplicationContextExecutor.java:108) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > 16:16:47,514 | ERROR | Timer-0 | > ContextLoaderListener | BundleApplicationContextListener 50 > | Application context refresh failed > (OsgiBundleXmlApplicationContext(bundle=bh_alerts-broker.xml, > config=osgibundle:/META-INF/spring/*.xml)) > org.springframework.context.ApplicationContextException: Application > context initialization for 'bh_alerts-broker.xml' has timed out > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.timeout(DependencyWaiterApplicationContextExecutor.java:462) > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.access$000(DependencyWaiterApplicationContextExecutor.java:51) > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$WatchDogTask.run(DependencyWaiterApplicationContextExecutor.java:108) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > > Kind Regards, > Daoud AbdelMonem Faleh. > >
