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)