[ https://issues.apache.org/jira/browse/SLING-4026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14179097#comment-14179097 ]
Stefan Seifert commented on SLING-4026: --------------------------------------- update which version - of your own bundle containing a component like "ExampleComponent"? should work. can you provide a simple maven project which allows to reproduce the problem outside your project? > Sling Models Race Condition > --------------------------- > > Key: SLING-4026 > URL: https://issues.apache.org/jira/browse/SLING-4026 > Project: Sling > Issue Type: Bug > Components: Extensions > Affects Versions: Sling Models Implementation 1.1.0 > Reporter: JBodkin > Labels: models > > During initialization of a bundle, it is possible to encounter a race > condition in which the BundleTrackerCustomizer::addingBundle(Bundle bundle, > BundleEvent event) is triggered after the bundle has begun initialization of > a immediate component. > {code:java} > @Component(immediate = true) > @Service > public class ExampleImpl { > @Activate > public void activate(ComponentContext context) { > Resource resource = .... > // Race condition possible here... Could be executed before the > BundleTracker (ModelPackageBundleListener) > SlingModelExample example = resource.adaptTo(SlingModelExample); > } > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)