Now that you mention it, I had to add the property servicemix.base by adding
the following line to the system.properties file (in etc subfolder of Karaf
installation):

servicemix.base=${karaf.base}

/Bengt

2010/6/28 Daoud AbdelMonem Faleh <[email protected]>

> Bengt,
>
> Just to keep you informed, I solved the TxManager service unavailability
> issue by replacing "Apache ServiceMix Transaction" bundle by
> org.apache.felix.transaction bundle
> (http://www.mail-archive.com/[email protected]/msg09204.html)
>
> However now wile the broker is starting an exception is popping out:
> Exception in thread "SpringOsgiExtenderThread-2"
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name
>
> 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0':
> Invocation of init method failed; nested exception is
> java.lang.IllegalArgumentException: Exported service object does not
> implement the given interface: class
> org.apache.activemq.pool.PooledConnectionFactoryBean is not assignable
> to interface javax.jms.ConnectionFactory
>
> And the broker fail again.
>
> --Daoud.
>
> Bengt Rodehav a écrit :
> > Daoud,
> >
> > I started from mvn:org.apache.activemq/activemq-karaf/5.3.1/xml/features
> but
> > then made my own activemq feature file where I standardised on one
> version
> > of Spring (2.5.6.SEC01). I also wanted to refer to the correct version of
> > Karaf which I believe was hardcoded in the feature file that comes with
> > ActiveMQ.
> >
> > /Bengt
> >
> > 2010/6/28 Daoud AbdelMonem Faleh <[email protected]>
> >
> >
> >> Bengt,
> >>
> >> Sorry I seam to have induced you into error. What I meant is that 1.0
> >> version of org.apache.servicemix.transaction was failing with following
> >> message:
> >> org.springframework.beans.factory.BeanDefinitionStoreException: Invalid
> >> bean definition with name 'transactionLog' defined in URL
> >> [bundle://57.0:0/META-INF/spring/servicemix-tx.xml]: Could not resolve
> >> placeholder 'servicemix.base'
> >> Installing 1.2.0 solved this issue but the broker still fail to start.
> >> Good catch on Spring bundles that's what I got from installing feature
> >> from: mvn:org.apache.activemq/activemq-karaf/5.3.2/xml/features
> >> What feature url have you installed from?
> >>
> >> Kind Regards,
> >> --Daoud.
> >>
> >>
> >> Bengt Rodehav a écrit :
> >>
> >>> Glad it worked although the 1.0 version of
> >>>
> >> org.apache.servicemix.transaction
> >>
> >>> has workded for me. Maybe our configurations differ slightly in other
> >>>
> >> places
> >>
> >>> requiring you to use the 1.2 version.
> >>>
> >>> BTW I noticed you have both version 2.5.6 and version 2.5.6.SEC01 of
> >>>
> >> Spring
> >>
> >>> installed. Probably unnecessary. I had that too for a while but changed
> >>>
> >> to
> >>
> >>> 2.5.6.SEC01 in all my features. I think that's the version Spring
> >>>
> >> recommends
> >>
> >>> since it contains an important security fix.
> >>>
> >>> /Bengt
> >>>
> >>> 2010/6/27 Daoud AbdelMonem Faleh <[email protected]>
> >>>
> >>>
> >>>
> >>>> Thanks Bengt for the quick reply :)
> >>>> I've looked at that thread and applied the mentioned workaround w/o
> >>>> success either.
> >>>> org.apache.servicemix.transaction bundle was failing itself so I
> >>>> installed version 1.2.0 and it's no longer failing.
> >>>>
> >>>> osgi:list gives:
> >>>>
> >>>> 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)
> >>>>
> >>>>
> >>>> Thanks for your time.
> >>>>
> >>>> Bengt Rodehav a écrit :
> >>>>
> >>>>
> >>>>> I had a similar problem. See:
> >>>>>
> >>>>> http://old.nabble.com/Karaf-1.4.0-and-ActiveMQ-5.3.1-td28191404.html
> >>>>>
> >>>>> <
> http://old.nabble.com/Karaf-1.4.0-and-ActiveMQ-5.3.1-td28191404.html
> >>>>> Regarding
> >>>>> javax.transaction I think you should install the following bundle:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>
>  mvn:org.apache.servicemix.transaction/org.apache.servicemix.transaction/1.0.0
> >>
> >>>>> /Bengt
> >>>>>
> >>>>> 2010/6/27 Daoud AbdelMonem Faleh <[email protected]>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Hi OSGi folks,
> >>>>>>
> >>>>>> Sorry to bother you with a question that may not be really for this
> >>>>>> mailing list. I've tried into ActiveMQ users list without success.
> >>>>>> I'd like to know if anyone here was able to run ActiveMQ 5.3.2 under
> >>>>>>
> >>>>>>
> >>>> Karaf?
> >>>>
> >>>>
> >>>>>> I've used:
> >>>>>> features:addUrl
> >>>>>> mvn:org.apache.activemq/activemq-karaf/5.3.2/xml/features to install
> >>>>>>
> >> it
> >>
> >>>>>> but keep getting :
> >>>>>> 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])
> >>>>>>
> >>>>>> Even thought all required bundles are installed and correctly
> started.
> >>>>>>
> >>>>>> Sorry again,
> >>>>>> --Daoud.
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: [email protected]
> >>>>>> For additional commands, e-mail: [email protected]
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [email protected]
> >>>> For additional commands, e-mail: [email protected]
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >>
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to