No, it has to be updated to use ${karaf.home} when we switch.

2009/5/15 Charles Moulliard <[email protected]>:
> Do you have something also for this one ?
>
> <bundle>mvn:org.apache.servicemix.activemq/org.apache.servicemix.activemq.commands/4.0.0</bundle>
>
>
> Charles Moulliard
> Senior Enterprise Architect
> Apache Camel Committer
>
> *****************************
> blog : http://cmoulliard.blogspot.com
>
>
> On Fri, May 15, 2009 at 11:15 AM, Guillaume Nodet <[email protected]> wrote:
>
>> Can you try with
>>
>> https://svn.apache.org/repos/asf/felix/trunk/transaction/org.apache.felix.transaction
>> ?
>> We'll have to update servicemix to that one when switching to Karaf I
>> think.
>>
>> On Fri, May 15, 2009 at 10:59, Charles Moulliard <[email protected]>
>> wrote:
>> > Hi,
>> >
>> > We cannot use anymore the following osgi bundle
>> > [org.apache.servicemix.transaction] without change it for Apache Felix
>> Karaf
>> > because it refers
>> > to place holder servicemix.base
>> >
>> > here is the content of the existing xml file :
>> >
>> > - <#1213f55637655801_> <osgix:cm-properties id="*txProps*"
>> persistent-id="*
>> > org.apache.servicemix.transaction*">
>> >   <prop key="*defaultTransactionTimeoutSeconds*">600</prop>
>> >   <prop key="*transactionLogDir*">${servicemix.base}/data/txlog/</prop>
>> >  </osgix:cm-properties>
>> >
>> > and the error reported
>> >
>> > 15:17:31,968 | ERROR | xtenderThread-29 |
>> WaiterApplicationContextExecutor |
>> > WaiterApplicationContextExecutor  432 | Unable to create application
>> context
>> > for [org.apache.servicemix.transaction], unsatisfied dependencies: none
>> > org.springframework.beans.factory.BeanDefinitionStoreException: Invalid
>> bean
>> > definition with name 'transactionLog' defined in URL
>> > [bundle://58.0:0/META-INF/spring/servicemix-tx.xml]: Could not resolve
>> > placeholder 'servicemix.base'
>> >    at
>> >
>> org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:268)
>> >    at
>> >
>> org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75)
>> >    at
>> >
>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.invokeBeanFactoryPostProcessors(AbstractDelegatedExecutionApplicationContext.java:479)
>> >    at
>> >
>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.invokeBeanFactoryPostProcessors(AbstractDelegatedExecutionApplicationContext.java:450)
>> >    at
>> >
>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.invokeBeanFactoryPostProcessors(AbstractDelegatedExecutionApplicationContext.java:395)
>> >    at
>> >
>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$3.run(AbstractDelegatedExecutionApplicationContext.java:281)
>> >    at
>> >
>> org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
>> >    at
>> >
>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.startRefresh(AbstractDelegatedExecutionApplicationContext.java:247)
>> >    at
>> >
>> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.stageOne(DependencyWaiterApplicationContextExecutor.java:222)
>> >    at
>> >
>> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.refresh(DependencyWaiterApplicationContextExecutor.java:175)
>> >    at
>> >
>> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.refresh(AbstractDelegatedExecutionApplicationContext.java:175)
>> >    at
>> >
>> org.springframework.osgi.extender.internal.activator.ContextLoaderListener$2.run(ContextLoaderListener.java:716)
>> >    at java.lang.Thread.run(Thread.java:619)
>> > 1
>> >
>> > What is planned to do : ${servicemix.base}/data/txlog -->
>> > ${karaf.base}/data/txlog, .... ?
>> >
>> > I suspect that others Servicemix bundles will be impacted.
>> >
>> > What will be the strategy followed by Servicemix4 (to be integrated with
>> > Apache Karaf or using its own version of ServiceMix kernel, ...) ?
>> >
>> > Regards
>> >
>> > Charles Moulliard
>> > Senior Enterprise Architect
>> > Apache Camel Committer
>> >
>> > *****************************
>> > blog : http://cmoulliard.blogspot.com
>> >
>>
>>
>>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> Open Source SOA
>> http://fusesource.com
>>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to