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
