if (log.isTraceEnabled())\r
log.trace("Get application context for bundle " + contributorBundle);\r
\r
if (log.isTraceEnabled())\r
log.trace("Get application context for bundle " + contributorBundle);\r
\r
- if (contributorBundle.getState() != Bundle.ACTIVE\r
- && contributorBundle.getState() != Bundle.STARTING) {\r
+ // Start if not yet started (also if in STARTING state, may be lazy)\r
+ if (contributorBundle.getState() != Bundle.ACTIVE) {\r
try {\r
if (log.isTraceEnabled())\r
log.trace("Starting bundle: "\r
try {\r
if (log.isTraceEnabled())\r
log.trace("Starting bundle: "\r