Hi,
Estoy usando karaf 4.0.1 y pax-cdi para realizar inyecciones y obtengo la
siguiente excepción cuando arranco karaf y cuando lo paro:
karaf@root()> ERROR: Bundle communications.impl [9] EventDispatcher: Error
durin
g dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException
at
org.ops4j.pax.cdi.extension.impl.ServiceEventBridge.serviceChanged(Se
rviceEventBridge.java:50)
at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListener
Callback(EventDispatcher.java:987)
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(
EventDispatcher.java:838)
at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(Even
tDispatcher.java:545)
at
org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4560)
at org.apache.felix.framework.Felix.registerService(Felix.java:3542)
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleCo
ntextImpl.java:348)
at
org.apache.felix.framework.BundleContextImpl.registerService(BundleCo
ntextImpl.java:322)
at
org.hibernate.osgi.HibernateBundleActivator.start(HibernateBundleActi
vator.java:93)
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAct
ion.java:697)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2220)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2138)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1365)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStart
LevelImpl.java:308)
at java.lang.Thread.run(Thread.java:745)
Las pruebas de integración funcionan por lo que supongo que la inyección
está funcionando.
Al arrancar karaf no obtengo nada en el log (la excepción aparece en la
consola) pero al detenerlo obtengo esta otra:
2015-11-03 13:58:33,774 | ERROR | FelixStartLevel | openwebbeans
| 160 - org.ops4j.pax.cdi.web.openwebbeans - 0.12.0 |
[OpenWebBeansWebAdapter(3)] The activate method has thrown an exception
org.apache.webbeans.exception.WebBeansConfigurationException: Already using
another custom SingletonService!
at
org.apache.webbeans.config.WebBeansFinder.setSingletonService(WebBeansFinder.java:66)
at
org.ops4j.pax.cdi.web.openwebbeans.impl.OpenWebBeansWebAdapter.activate(OpenWebBeansWebAdapter.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.7.0_71]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[:1.7.0_71]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_71]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_71]
at
org.apache.felix.scr.impl.helper.BaseMethod.invokeMethod(BaseMethod.java:231)[55:org.apache.felix.scr:1.8.2]
at
org.apache.felix.scr.impl.helper.BaseMethod.access$500(BaseMethod.java:39)[55:org.apache.felix.scr:1.8.2]
--
View this message in context:
http://karaf.922171.n3.nabble.com/Karaf-4-0-1-pax-cdi-II-tp4043285.html
Sent from the Karaf - User mailing list archive at Nabble.com.