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

Reply via email to