Ok, aries does provide the service, I was wrong in my previous post.

Before installing my application, I see that aries transaction is providing
the service.
After I install my application in karaf, I see it uninstalls
org.apache.aries.transaction.manager (which is providing
org.springframework.transaction.PlatformTransactionManager), and later on it
installs it again, but this time PlatformTransactionManager is not provided. 

This is the part where my app is uninstalling aries transaction:

BundleEvent STOPPING - org.apache.aries.transaction.manager
Bundle stopped: org.apache.aries.transaction.manager
Starting destruction process
Not an extended bundle or destruction of extension already finished
Starting destruction process
Not an extended bundle or destruction of extension already finished
Untracking reference [org.apache.aries.transaction.AriesTransactionManager,
javax.transaction.TransactionManager,
javax.transaction.TransactionSynchronizationRegistry,
javax.transaction.UserTransaction,
org.apache.geronimo.transaction.manager.RecoverableTransactionManager,
*org.springframework.transaction.PlatformTransactionManager*] for OSGi
service (objectClass=javax.transaction.TransactionManager)

This is the part where aries is being installed again
adding bundle om-catalog-routes [331]
STARTING - org.apache.aries.transaction.manager
Initiating transaction manager recovery
In doubt transactions recovered from log
Initiating transaction manager recovery
In doubt transactions recovered from log
Initiating transaction manager recovery
In doubt transactions recovered from log
Tracking reference [org.apache.aries.transaction.AriesTransactionManager,
javax.transaction.TransactionManager,
javax.transaction.TransactionSynchronizationRegistry,
javax.transaction.UserTransaction,
org.apache.geronimo.transaction.manager.RecoverableTransactionManager] for
OSGi service (objectClass=javax.transaction.TransactionManager)
Service reference with filter
(objectClass=javax.transaction.TransactionManager) satisfied true
Notified satisfaction tm in bundle
org.apache.aries.transaction.blueprint/1.1.1: true
Binding reference tm to
[org.apache.aries.transaction.AriesTransactionManager,
javax.transaction.TransactionManager,
javax.transaction.TransactionSynchronizationRegistry,
javax.transaction.UserTransaction,
org.apache.geronimo.transaction.manager.RecoverableTransactionManager]
ServiceEvent REGISTERED -
[org.apache.aries.transaction.AriesTransactionManager,
javax.transaction.TransactionManager,
javax.transaction.TransactionSynchronizationRegistry,
javax.transaction.UserTransaction,
org.apache.geronimo.transaction.manager.RecoverableTransactionManager] -
org.apache.aries.transaction.manager
Tracking reference [org.apache.aries.transaction.AriesTransactionManager,
javax.transaction.TransactionManager,
javax.transaction.TransactionSynchronizationRegistry,
javax.transaction.UserTransaction,
org.apache.geronimo.transaction.manager.RecoverableTransactionManager] for
OSGi service (objectClass=javax.transaction.TransactionManager)

As you can see, now aries is not starting
org.springframework.transaction.PlatformTransactionManager
I can post the complete log if it helps, or any other data.






--
Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html

Reply via email to