[ https://issues.apache.org/jira/browse/DELTASPIKE-782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14213963#comment-14213963 ]
John D. Ament commented on DELTASPIKE-782: ------------------------------------------ Ran on OWB: {code} mvn clean install -Dtest=TomcatTest -Dowb.version=1.2.6 -POWB SEVERE: Servlet.service() for servlet [RequestServlet] in context with path [/] threw exception java.lang.IllegalStateException: Unable to find BeanManager. Please ensure that you configured the CDI implementation of your choice properly. at org.apache.deltaspike.core.api.provider.BeanManagerProvider.getBeanManager(BeanManagerProvider.java:242) at org.apache.deltaspike.core.api.provider.BeanProvider.getBeanManager(BeanProvider.java:510) at org.apache.deltaspike.core.api.provider.BeanProvider.getContextualReference(BeanProvider.java:119) at org.apache.deltaspike.core.api.provider.BeanProvider.getContextualReference(BeanProvider.java:100) at org.apache.deltaspike.cdise.servlet.test.content.RequestServlet.getRequestScopedBean(RequestServlet.java:68) at org.apache.deltaspike.cdise.servlet.test.content.RequestServlet.doGet(RequestServlet.java:47) at javax.servlet.http.HttpServlet.service(HttpServlet.java:575) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) {code} > BeanProvider does not work when using ctrl-servlet > -------------------------------------------------- > > Key: DELTASPIKE-782 > URL: https://issues.apache.org/jira/browse/DELTASPIKE-782 > Project: DeltaSpike > Issue Type: Bug > Components: CdiControl > Affects Versions: 1.1.0 > Reporter: Shay matasaro > Assignee: John D. Ament > > using embeadded tomcat and CdiServletContextListener attempting to use > BeanProvider from within a Servlet fails: > ov 16, 2014 8:19:10 AM org.apache.catalina.core.StandardWrapperValve invoke > SEVERE: Servlet.service() for servlet [YourServlet] in context with path [/] > threw exception > java.lang.IllegalStateException: Unable to find BeanManager. Please ensure > that you configured the CDI implementation of your choice properly. > at > org.apache.deltaspike.core.api.provider.BeanManagerProvider.getBeanManager(BeanManagerProvider.java:201) > at > org.apache.deltaspike.core.api.provider.BeanProvider.getBeanManager(BeanProvider.java:475) > at > org.apache.deltaspike.core.api.provider.BeanProvider.getContextualReference(BeanProvider.java:118) > at > org.apache.deltaspike.core.api.provider.BeanProvider.getContextualReference(BeanProvider.java:101) > The following code resolves fine in the same location: > BeanManager beanManager = > CdiContainerLoader.getCdiContainer().getBeanManager(); > looks like bmi.loadTimeBm at BeanManagerProvider is not being set properly > when using the servlet listener -- This message was sent by Atlassian JIRA (v6.3.4#6332)