We have one service class with one @activate method which is not getting invoked, But is working fine in other class of the same app. Is there a constraint that only one @activate can be used in one app-core?
Method with @Activate annotation will only be called once your Component(or Service) is activated. If Component has any dependencies it won't be activated hence your activate method won't be executed. Check if your Component/Service has any dependencies and try to resolve.