[ https://issues.apache.org/jira/browse/DELTASPIKE-905?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14556300#comment-14556300 ]
Harald Wellmann commented on DELTASPIKE-905: -------------------------------------------- {{java.util.ServiceLoader}} does not really work well in OSGi in general. See http://aries.apache.org/modules/spi-fly.html. I know it's a more general issue, but so far I only had to fix it in this one place, presumably because in all other use cases I've tested in the context of DeltaSpike data, the TCCL just happens to be suitable. The question is how much OSGi-awareness (in terms of compile-time or run-time dependencies) is acceptable for DeltaSpike - this will determine the approach to a more generic solution. > Missing OSGi headers in Proxy modules > ------------------------------------- > > Key: DELTASPIKE-905 > URL: https://issues.apache.org/jira/browse/DELTASPIKE-905 > Project: DeltaSpike > Issue Type: Bug > Components: PartialBean > Affects Versions: 1.4.0 > Reporter: Harald Wellmann > Fix For: 1.4.1 > > > {{deltaspike-partial-bean-module-impl}} imports package > {{org.apache.deltaspike.proxy.api}}, but the new proxy modules are missing > OSGi manifest headers. > This breaks Partial Beans and Data modules for OSGi users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)