[
https://issues.apache.org/jira/browse/FELIX-1666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765090#action_12765090
]
Matthew Sykes commented on FELIX-1666:
--------------------------------------
I've pulled in the SCR from the trunk and tried it out. It looks like the
component descriptors are being processed but things still aren't behaving as
expected as the component services aren't being registered as the references
are resolved. This may be related to the lazy state but I expect it's
something more fundamental.
I'll dig in and either comment here or open another bug.
Thanks for the quick turnaround on the patch.
> 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
> Fix For: scr-1.2.0
>
>
> 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.