We have KARAF based OSGI application. We have 100 bundles which is part of a feature.xml , when we install this feature there is one particular bundle which is always in resolved state we have to manually start this bundle and it is active state. We have checked the bundle:diag but it does not show anything. We add added logs in bind and active method but they are not invoked.
what could be a reason that bundle is in resolved state but not started
Did you check if the bundle has an activator at all? Maybe it is not started as there is no BundleActivator and so it makes no difference if it is started or not.