Hello,

It looks like I've solved this problem by adding additional check: I check
the state of all bundles after all features are 'Started'. 
The bundle can be Active, GrantPeriod or Failure, but ought not to be simply
'Resolved'.

This additional check asserts, that all bundles are kicked out of 'Resolved'
State before stopping karaf.

I'd say it works after about 100 succesfull builds producing stable
dockerized distribution. Until that, I'm using caucious statement "it looks
like it's solved". 

But if additional check is needed, it mean, that FeatureService reports
feature to be installed before all bundles from that feature were triggered
to be started. However, FeatureService.installServices() returns after
bundle.start was invoked. It's only my suspicion, people who implemented
that part could tell better.



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

Reply via email to