Bundle#start does not comply with the spec
------------------------------------------
Key: FELIX-3361
URL: https://issues.apache.org/jira/browse/FELIX-3361
Project: Felix
Issue Type: Bug
Affects Versions: framework-4.0.2
Reporter: Guillaume Nodet
The spec says: "When the start method returns without an exception, the state
of the bundle will either be ACTIVE or STARTING, depending on the declared
activation policy and whether it was used. If the start method throws an
exception, then the bundle will not be in either of these states and the stop
method will not be called for this Bundle Activator instance."
However there are cases where this does not happen:
* when the bundle start level is greater than the framework target start level
* if the start level thread is already running
I think the Bundle#start should either activate the bundle or wait for the
bundle to be activated before returning in order to comply with the spec.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira