Sascha Homeier created CMIS-932: ----------------------------------- Summary: Consider removing lazy bundle activation for OpenCMIS OSGI Client Wrapper Key: CMIS-932 URL: https://issues.apache.org/jira/browse/CMIS-932 Project: Chemistry Issue Type: Improvement Components: opencmis-client Affects Versions: OpenCMIS 0.13.0 Environment: OSGi Reporter: Sascha Homeier Priority: Minor
Currently the bundle activation policy is set to 'lazy' for OpenCMIS OSGi Client library. But inside the Bundle Activator a Service (SessionFactory) is registered programmatically (not via DS/SCR). This leads to problems if for example bundle A binds the SessionFactory service via DS. Bundle A only gets activated when Client bundle is activated. In my case I have problems in my integration tests for Bundle A where no classes from Client Bundle are called before receiving service from Bundle A (which again needs SessionFactory service). Could you consider removing 'Bundle-ActivationPolicy: lazy' from manifest? Just for reference: http://wiki.osgi.org/wiki/Bundle-ActivationPolicy -- This message was sent by Atlassian JIRA (v6.3.4#6332)