Thank you Oliver and Rahul! Oliver,
I have been using your Sling’s features file as a template to package my own Oak’s distribution for Karaf. It is awesome! I have tried the latest and seeing this issue on install of sling-launchpad-oak-mongo org.osgi.service.resolver.ResolutionException: Unable to resolve org.apache.jackrabbit.oak-core/1.6.5: missing requirement [org.apache.jackrabbit.oak-core/1.6.5] osgi.wiring.package; filter:="(osgi.wiring.package=org.apache.jackrabbit.oak.spi.whiteboard)” Any ideas? Also, I do recall installing this a few days ago against the previous version. All came up ok, but the oak-core was still in the Waiting state when I listed in the Karaf shell. Using diag <BUNDLE_NUMBER> gave me a list of three components whose references were not satisfied. So far I only traced the BlobMigration one. I would love to try with the latest version to make sure these issues are gone. It is missing a reference to a splitBlobStore. There is no available service component that is of the right type and with the correct PID=org.apache.jackrabbit.oak.spi.blob.split.SplitBlobStore and of type org.apache.jackrabbit.oak.spi.blob.BlobStore. Thank you, Oleg > On Sep 25, 2017, at 8:52 AM, Oliver Lietz <[email protected]> wrote: > > On Friday 22 September 2017 14:11:29 Oleg Cohen wrote: >> Greetings, > > Hi Oleg, > >> I have deployed Oak 1.6.5 into a Karaf OSGi container version 4.1.2. All >> came up fine, except that I see the Oak Core bundle in a Waiting State. >> >> 1193 │ Waiting │ 80 │ 1.6.5 │ Oak Core >> >> When I check for more info I see that some services haven’t come up. >> >> karaf@root()> diag 1193 >> Oak Core (1193) >> --------------- >> Status: Waiting >> Declarative Services >> >> org.apache.jackrabbit.oak.plugins.blob.ConsolidatedDataStoreCacheStats (8) >> missing references: cachingDataStore >> >> org.apache.jackrabbit.oak.plugins.blob.migration.BlobMigration (21) >> missing references: splitBlobStore >> >> org.apache.jackrabbit.oak.plugins.document.secondary.SecondaryStoreCacheServ >> ice (14) missing references: secondaryStoreProvider, executor >> >> >> I am using Document NodeStore backed by a MongoDB. >> >> Wondering if anybody ran into a similar situation and figured out a way to >> fix these issues. > > as Rahul already wrote have a look at Sling Karaf. I've just updated Sling's > Karaf features to use latest releases including Oak and Karaf itself. > > Regards, > O. > >> Thank you! >> Oleg
