Hello! I gave a try to extend the bundle state in bundle:list command.
I tried to implement the *org.apache.karaf.bundle.core.BundleStateService* in the same way as *org.apache.karaf.bundle.core.internal.BlueprintListener* provides state for the blueprint. At the end I faced the issue... A bundle is in *Active *state, blueprint started successfully and my *BundleStateService* returns *Failure* state -> the result state in bundle:list is *Active, *but I expect to see *Failure*. In debug mode I saw in *org.apache.karaf.bundle.core.internal.BundleServiceImpl#getInfo *the *BlueprintListener *is the last in list to check the state and it overrides the *Failure *state from my *BundleStateService*.... Is this a bug or it was done on purpose? If the second than if there any other way to show the bundle state *Failure *basing on some condition other than blueprint errors or OSGI bundle state? Thanks for your help. WBR, Igor
