Hi
Owb is not yet fully cdi 1.1. Cdi is not yet impl.
Le 15 févr. 2014 03:17, "Abhijit Sarkar" <[email protected]> a écrit :
> Bootstraping Jetty with OWB 1.2.1 and Jersey throws IllegalStateException
> when trying to retrieve the BeanManager. Weld gets past this step. Bug?
> 'org.apache.openwebbeans', 'openwebbeans-spi''org.apache.openwebbeans',
> 'openwebbeans-impl''org.apache.openwebbeans',
> 'openwebbeans-web''org.apache.openwebbeans', 'openwebbeans-cdi11-preview'
> private BeanManager getBeanManager() {
> CDI.current().getBeanManager() }
>
>
>
>
>
>
>
>
> java.lang.IllegalStateException: Unable to access CDI
> at javax.enterprise.inject.spi.CDI.current(CDI.java:65)
> at javax.enterprise.inject.spi.CDI$current.call(Unknown Source)
> at
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
> at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
> at
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
> at
> name.abhijitsarkar.moviemanager.web.ext.HK2Binder.getBeanManager(HK2Binder.groovy:39)
> at
> name.abhijitsarkar.moviemanager.web.ext.HK2Binder.configure(HK2Binder.groovy:34)
> at
> org.glassfish.hk2.utilities.binding.AbstractBinder.bind(AbstractBinder.java:171)
> at
> org.glassfish.jersey.model.internal.CommonConfig.configureBinders(CommonConfig.java:629)
> at
> org.glassfish.jersey.model.internal.CommonConfig.configureMetaProviders(CommonConfig.java:605)
> at
> org.glassfish.jersey.server.ResourceConfig.configureMetaProviders(ResourceConfig.java:800)
> at
> org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:367)
>