If you embed the broker, you can also embed the packages, up to you. Regards JB
> Le 16 juin 2021 à 09:31, Richard Hierlmeier <rhierlme...@googlemail.com> a > écrit : > > I found the problem in my application. > > My application embedds ActiveMq via a class that extends the class > JmsBrokerService. > The method JmsBrokerService#getTempDataStore() (see > https://github.com/apache/activemq/blob/main/activemq-broker/src/main/java/org/apache/activemq/broker/BrokerService.java#L1751 > > <https://github.com/apache/activemq/blob/main/activemq-broker/src/main/java/org/apache/activemq/broker/BrokerService.java#L1751>) > loads the class org.apache.activemq.store.kahadb.plist.PListStoreImpl via > reflection over the class loader of concrete class. This leads in my case to > a ClassNotFoundException. > I had to add a manual import to org.apache.activemq.store.kahadb.plist to > this bundle. > > Thank you for your help. > > Richard > > Am Mi., 9. Juni 2021 um 19:03 Uhr schrieb Jean-Baptiste Onofre > <j...@nanthrax.net <mailto:j...@nanthrax.net>>: > Activemq-kahadb-store is not a bundle. You should rather using activemq-osgi > which contain kahadb. > > Regards > JB > > > Le 9 juin 2021 à 17:08, Richard Hierlmeier <rhierlme...@googlemail.com > > <mailto:rhierlme...@googlemail.com>> a écrit : > > > > > > I have upgraded a Karaf 3 application to Karaf 4.3.2. This application > > needs the kahadb-store from ActiveMq. > > It seems that this store is no longer supported. The activemq-kahadb-store > > is no longer included into the ActiveMq features. > > > > When installing the activemq-kahadb-store bundle manually I get the > > following error: > > > > de@root()> bundle:install > > mvn:org.apache.activemq/activemq-kahadb-store/5.16.2 > > Bundle IDs: > > Error executing command: Error installing bundles: > > Unable to install bundle > > mvn:org.apache.activemq/activemq-kahadb-store/5.16.2: > > org.osgi.framework.BundleException: OSGi R3 bundle not supported > > > > How can I solve this problem? > > > > Regards > > > > Richard >