There are a small number of known restrictions that apply when working with OSGi Applications.
<bean id="beanId" class="com.acme.MyBeanImpl">
<property name="logger" ref="loggingService"/>
</bean>
In this example, the com.acme.MyBeanImpl implementation
class is subject to the following restrictions: [16/03/10 15:38:16:906 GMT] 00000013 BlueprintCont E
org.apache.aries.blueprint.container.BlueprintContainerImpl doRun
Unable to start blueprint container for bundle
com.ibm.componenttest.logging
org.osgi.service.blueprint.container.ComponentDefinitionException:
Unable to proxy bean for interceptors:
org.apache.aries.blueprint.proxy.FinalModifierException
at org.apache.aries.blueprint.proxy.AsmInterceptorWrapper.
createProxyObject(AsmInterceptorWrapper.java:148)
at org.apache.aries.blueprint.container.BeanRecipe.
addInterceptors(BeanRecipe.java:651)
at
...
If you attempt to deploy an OSGi application that includes V8.5 features to a V8.0 WebSphere® Application Server, the deployment fails with an exception.
For example, if the source code refers to an enterprise bean by using an @EJB annotation, the bean injection fails during application deployment.