I know that Romain is the man to respond to this topic, but I think I have seen others report similar issues, and I think Jose' has even reported a similar issue, too, since I know he is using EAR + CODI + TOMEE 1.6.0 snapshot (OWB 1.2).
are you using EAR or dropping WAR in tomee/webapps ? On Tue, Jul 16, 2013 at 12:19 PM, Reinis Vicups <[email protected]> wrote: > Hello, > > I am using the most current tomee snapshot with OWB 1.2. My application > uses additionally CODI. I don't know since which snapshot but I currently > get this exception. > > I tried to debug and what I see is that OwnerBean is null thus causing > name to be null aswell. > > I greatly appreciate any hint on what is wrong with my configuration. > > br > Reinis > > ------------------------------**---------- > viewId=/login.xhtml > location=...\apache-tomee-**plus-1.6.0-SNAPSHOT\webapps\**ROOT\login.xhtml > phaseId=RENDER_RESPONSE(6) > > Caused by: > java.lang.**IllegalStateException - InjectionPoint#getBean returns null > at org.apache.myfaces.extensions.**cdi.core.impl.logging.** > LoggerProducer.getLogger(**LoggerProducer.java:56) > > - Stack Trace > > |java.lang.**IllegalStateException: InjectionPoint#getBean returns null > at org.apache.myfaces.extensions.**cdi.core.impl.logging.** > LoggerProducer.getLogger(**LoggerProducer.java:56) > at sun.reflect.**NativeMethodAccessorImpl.**invoke0(Native Method) > at sun.reflect.**NativeMethodAccessorImpl.**invoke(** > NativeMethodAccessorImpl.java:**57) > at sun.reflect.**DelegatingMethodAccessorImpl.**invoke(** > DelegatingMethodAccessorImpl.**java:43) > at java.lang.reflect.Method.**invoke(Method.java:601) > at org.apache.webbeans.inject.**InjectableMethod.doInjection(** > InjectableMethod.java:155) > at org.apache.webbeans.portable.**ProducerMethodProducer.** > produce(**ProducerMethodProducer.java:**108) > at org.apache.webbeans.component.**AbstractOwbBean.create(** > AbstractOwbBean.java:119) > at org.apache.webbeans.component.**ProducerMethodBean.create(** > ProducerMethodBean.java:117) > at org.apache.webbeans.context.**DependentContext.getInstance(** > DependentContext.java:68) > at org.apache.webbeans.context.**AbstractContext.get(** > AbstractContext.java:125) > at org.apache.webbeans.container.**BeanManagerImpl.getReference(** > BeanManagerImpl.java:737) > at org.apache.webbeans.container.**BeanManagerImpl.** > getInjectableReference(**BeanManagerImpl.java:618) > at org.apache.webbeans.inject.**AbstractInjectable.inject(** > AbstractInjectable.java:95) > at org.apache.webbeans.inject.**InjectableField.doInjection(** > InjectableField.java:65) > at org.apache.webbeans.portable.**InjectionTargetImpl.** > injectFields(**InjectionTargetImpl.java:296) > at org.apache.webbeans.portable.**InjectionTargetImpl.inject(** > InjectionTargetImpl.java:282) > at org.apache.webbeans.portable.**InjectionTargetImpl.inject(** > InjectionTargetImpl.java:271) > at org.apache.myfaces.extensions.**cdi.core.impl.util.CodiUtils.** > tryToInjectFields(CodiUtils.**java:281) > at org.apache.myfaces.extensions.**cdi.core.impl.util.CodiUtils.** > injectFields(CodiUtils.java:**252) > at org.apache.myfaces.extensions.**cdi.jsf.impl.bv.resolver.** > InvalidValueAwareValidatorFact**ory.getMessageInterpolator(** > InvalidValueAwareValidatorFact**ory.java:50) > at org.apache.myfaces.extensions.**cdi.bv.impl.** > CdiAwareValidatorFactory.**getValidator(**CdiAwareValidatorFactory.java:** > 61) > at org.apache.myfaces.extensions.**cdi.bv.impl.** > InjectableValidatorFactory.**getValidator(**InjectableValidatorFactory.** > java:64) > at org.apache.myfaces.extensions.**validator.beanval.** > ValidatorFactoryProxy.**getValidator(**ValidatorFactoryProxy.java:86) > at org.apache.myfaces.extensions.**validator.beanval.util.** > BeanValidationUtils.**getElementDescriptor(**BeanValidationUtils.java:108) > at org.apache.myfaces.extensions.**validator.beanval.** > BeanValidationModuleValidation**InterceptorInternals.** > initComponentWithPropertyDetai**ls(**BeanValidationModuleValidation** > InterceptorInternals.java:104) > at org.apache.myfaces.extensions.**validator.beanval.** > BeanValidationModuleValidation**Interceptor.** > initComponentWithPropertyDetai**ls(**BeanValidationModuleValidation** > Interceptor.java:70) > at org.apache.myfaces.extensions.**validator.beanval.** > BeanValidationModuleValidation**Interceptor.initComponent(** > BeanValidationModuleValidation**Interceptor.java:60) > at org.apache.myfaces.extensions.**validator.core.interceptor.** > AbstractValidationInterceptor.**beforeEncodeBegin(** > AbstractValidationInterceptor.**java:112) > at org.apache.myfaces.extensions.**validator.core.renderkit.** > ExtValRendererWrapper.**encodeBegin(**ExtValRendererWrapper.java:**183) > at javax.faces.component.**UIComponentBase.encodeBegin(** > UIComponentBase.java:587) > at javax.faces.component.**UIComponentBase.encodeAll(** > UIComponentBase.java:517) > at org.apache.myfaces.shared.**renderkit.html.** > HtmlGridRendererBase.**renderChildren(**HtmlGridRendererBase.java:370) > at org.apache.myfaces.shared.**renderkit.html.** > HtmlGridRendererBase.**encodeEnd(**HtmlGridRendererBase.java:194) > at org.apache.myfaces.extensions.**validator.core.renderkit.** > ExtValLazyRendererProxy.**encodeEnd(**ExtValLazyRendererProxy.java:**77) > at org.apache.myfaces.extensions.**validator.core.renderkit.** > ExtValRendererWrapper.**encodeEnd(**ExtValRendererWrapper.java:**359) > at javax.faces.component.**UIComponentBase.encodeEnd(** > UIComponentBase.java:665) > at org.primefaces.renderkit.**CoreRenderer.renderChild(** > CoreRenderer.java:63) > at org.primefaces.renderkit.**CoreRenderer.renderChildren(** > CoreRenderer.java:47) > at org.primefaces.component.**panel.PanelRenderer.** > encodeContent(PanelRenderer.**java:202) > at org.primefaces.component.**panel.PanelRenderer.** > encodeMarkup(PanelRenderer.**java:119) > at org.primefaces.component.**panel.PanelRenderer.encodeEnd(** > PanelRenderer.java:56) > at org.apache.myfaces.extensions.**validator.core.renderkit.** > ExtValLazyRendererProxy.**encodeEnd(**ExtValLazyRendererProxy.java:**77) > at org.apache.myfaces.extensions.**validator.core.renderkit.** > ExtValRendererWrapper.**encodeEnd(**ExtValRendererWrapper.java:**359) > at javax.faces.component.**UIComponentBase.encodeEnd(** > UIComponentBase.java:665) > at javax.faces.component.**UIComponentBase.encodeAll(** > UIComponentBase.java:545) > at javax.faces.component.**UIComponentBase.encodeAll(** > UIComponentBase.java:541) > at javax.faces.component.**UIComponentBase.encodeAll(** > UIComponentBase.java:541) > at javax.faces.component.**UIComponentBase.encodeAll(** > UIComponentBase.java:541) > at org.apache.myfaces.view.**facelets.** > FaceletViewDeclarationLanguage**.renderView(** > FaceletViewDeclarationLanguage**.java:1981) > at org.apache.myfaces.**application.ViewHandlerImpl.** > renderView(ViewHandlerImpl.**java:298) > at javax.faces.application.**ViewHandlerWrapper.renderView(** > ViewHandlerWrapper.java:59) > at javax.faces.application.**ViewHandlerWrapper.renderView(** > ViewHandlerWrapper.java:59) > at org.apache.myfaces.lifecycle.**RenderResponseExecutor.** > execute(**RenderResponseExecutor.java:**116) > at org.apache.myfaces.lifecycle.**LifecycleImpl.render(** > LifecycleImpl.java:241) > at org.apache.myfaces.extensions.**cdi.jsf2.impl.listener.phase.** > CodiLifecycleWrapper.render(**CodiLifecycleWrapper.java:126) > at org.apache.myfaces.extensions.**validator.core.startup.** > ExtValLifecycleWrapper.render(**ExtValLifecycleWrapper.java:**79) > at javax.faces.webapp.**FacesServlet.service(** > FacesServlet.java:199) > at org.apache.myfaces.webapp.**MyFacesServlet.service(** > MyFacesServlet.java:112) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**305) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at de.orbitx.retena.web.filter.**CharacterEncodingFilter.** > doFilter(**CharacterEncodingFilter.java:**48) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**243) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.primefaces.webapp.filter.**FileUploadFilter.doFilter(** > FileUploadFilter.java:79) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**243) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.shiro.web.servlet.**ProxiedFilterChain.doFilter(** > ProxiedFilterChain.java:61) > at org.apache.shiro.web.servlet.**AdviceFilter.executeChain(** > AdviceFilter.java:108) > at org.apache.shiro.web.servlet.**AdviceFilter.doFilterInternal(** > AdviceFilter.java:137) > at org.apache.shiro.web.servlet.**OncePerRequestFilter.doFilter(** > OncePerRequestFilter.java:125) > at org.apache.shiro.web.servlet.**ProxiedFilterChain.doFilter(** > ProxiedFilterChain.java:66) > at org.apache.shiro.web.servlet.**AbstractShiroFilter.** > executeChain(**AbstractShiroFilter.java:449) > at org.apache.shiro.web.servlet.**AbstractShiroFilter$1.call(** > AbstractShiroFilter.java:365) > at org.apache.shiro.subject.**support.SubjectCallable.** > doCall(SubjectCallable.java:**90) > at org.apache.shiro.subject.**support.SubjectCallable.call(** > SubjectCallable.java:83) > at org.apache.shiro.subject.**support.DelegatingSubject.** > execute(DelegatingSubject.**java:383) > at org.apache.shiro.web.servlet.**AbstractShiroFilter.** > doFilterInternal(**AbstractShiroFilter.java:362) > at org.apache.shiro.web.servlet.**OncePerRequestFilter.doFilter(** > OncePerRequestFilter.java:125) > at org.apache.catalina.core.**ApplicationFilterChain.** > internalDoFilter(**ApplicationFilterChain.java:**243) > at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(** > ApplicationFilterChain.java:**210) > at org.apache.catalina.core.**StandardWrapperValve.invoke(** > StandardWrapperValve.java:222) > at org.apache.catalina.core.**StandardContextValve.invoke(** > StandardContextValve.java:123) > at org.apache.tomee.catalina.**OpenEJBValve.invoke(** > OpenEJBValve.java:45) > at org.apache.catalina.**authenticator.**AuthenticatorBase.invoke( > **AuthenticatorBase.java:502) > at org.apache.catalina.core.**StandardHostValve.invoke(** > StandardHostValve.java:171) > at org.apache.catalina.valves.**ErrorReportValve.invoke(** > ErrorReportValve.java:99) > at org.apache.catalina.valves.**AccessLogValve.invoke(** > AccessLogValve.java:953) > at org.apache.catalina.core.**StandardEngineValve.invoke(** > StandardEngineValve.java:118) > at org.apache.catalina.connector.**CoyoteAdapter.service(** > CoyoteAdapter.java:408) > at org.apache.coyote.http11.**AbstractHttp11Processor.**process(** > AbstractHttp11Processor.java:**1023) > at org.apache.coyote.**AbstractProtocol$** > AbstractConnectionHandler.**process(AbstractProtocol.java:**589) > at org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** > run(JIoEndpoint.java:312) > at java.util.concurrent.**ThreadPoolExecutor.runWorker(** > ThreadPoolExecutor.java:1145) > at java.util.concurrent.**ThreadPoolExecutor$Worker.run(** > ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.**java:722) > | > >
