[ https://issues.apache.org/jira/browse/FELIX-1666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765190#action_12765190 ]
Felix Meschberger commented on FELIX-1666: ------------------------------------------ Found another place where the correct state has not been checked: In the case of starting SCR after other bundles, components of lazily started bundles are not loaded. Fixed both situations using a new helper method, which should these two situations in Rev. 824884 May I ask you to check again ? Thanks. > Missing support for DS 1.1 specified lazy activation behavior > ------------------------------------------------------------- > > Key: FELIX-1666 > URL: https://issues.apache.org/jira/browse/FELIX-1666 > Project: Felix > Issue Type: Bug > Components: Declarative Services (SCR) > Affects Versions: scr-1.0.8 > Reporter: Matthew Sykes > Assignee: Felix Meschberger > Fix For: scr-1.2.0 > > Attachments: lazy-bundle-state.diff > > > While attempting to move code from the Equinox implementation of DS to the > Felix implementation, I discovered that the Felix SCR does not seem to > support processing and activation of component configurations that are > declared in bundles awaiting lazy activation. The DS 1.1 specification, > section 112.8.2 indicates that bundles awaiting lazy activation are to be > processed when the SCR starts (and, presumedly by extension, as bundles > bundles are starting/started). > It appears that Felix has implemented most of the DS 1.1 support already so > it appears this is an oversight. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.