You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by Reinis Vicups <to...@orbit-x.de> on 2013/07/16 18:19:46 UTC

[OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

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.InvalidValueAwareValidatorFactory.getMessageInterpolator(InvalidValueAwareValidatorFactory.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.BeanValidationModuleValidationInterceptorInternals.initComponentWithPropertyDetails(BeanValidationModuleValidationInterceptorInternals.java:104)
	at org.apache.myfaces.extensions.validator.beanval.BeanValidationModuleValidationInterceptor.initComponentWithPropertyDetails(BeanValidationModuleValidationInterceptor.java:70)
	at org.apache.myfaces.extensions.validator.beanval.BeanValidationModuleValidationInterceptor.initComponent(BeanValidationModuleValidationInterceptor.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)
|


Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
Interesting. Thanks Romain. :-)
On Jul 18, 2013 4:50 AM, "Romain Manni-Bucau" <rm...@gmail.com> wrote:

> that's in OWB, when creating an injection target from an annotated type
> there is no owner so you can't use it. You probably have this case
> somewhere but that's not a bug in the server i think.
>
> before annotated type and bean was closer so it was working but to align on
> the spec it was rewritten.
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> *Blog: **http://rmannibucau.wordpress.com/*<
> http://rmannibucau.wordpress.com/>
> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> *Github: https://github.com/rmannibucau*
>
>
>
> 2013/7/18 Howard W. Smith, Jr. <sm...@gmail.com>
>
> > Interesting. I wonder if that is common, or I wonder what Romain has to
> say
> > in response to this. :)
> >
> >
> > On Wed, Jul 17, 2013 at 5:59 PM, Reinis Vicups <to...@orbit-x.de> wrote:
> >
> > > Solution for me was to remove dependency on myfaces-extcdi-bv1-module-*
> > >
> > > Luckily I haven't been using any functionality of bv thus it helped me.
> > >
> > >
> > > On 16.07.2013 21:33, Reinis Vicups wrote:
> > >
> > >> Hi,
> > >>
> > >> I am trying to build example for this, until now - no success with
> > >> simplified example.
> > >>
> > >> I watched the injection point in getLogger() during call and see that
> it
> > >> is invoked 5 times with these owners:
> > >>
> > >> 1. Field Injection Point, field name :  logger, Bean Owner :
> > >> [JpaModuleStartupObserver, Name:null, WebBeans Type:MANAGED, API
> > >> Types:[org.apache.myfaces.**extensions.cdi.jpa.impl.**
> > >>
> > JpaModuleStartupObserver,org.**apache.myfaces.extensions.cdi.**core.impl.
> > >> **AbstractStartupObserver,java.**lang.Object],
> > >> Qualifiers:[javax.enterprise.**inject.Any,javax.enterprise.**
> > >> inject.Default]]
> > >>
> > >> 2. BeanValidationModuleStartupObs**erver, 3.
> Jsf2ModuleStartupObserver,
> > >> 4. ProjectStageObserver, 5. CoreStartupObserver
> > >>
> > >> and after that I get:
> > >>
> > >> Field Injection Point, field name :  logger, Bean Owner : [null]
> > >>
> > >> annotated type is: Base Type : class org.apache.myfaces.extensions.**
> > >> cdi.jsf.impl.bv.**InvalidValueAwareMessageInterp**olator,Type
> Closures :
> > >> null,Annotations : [@javax.enterprise.inject.**Typed(value=[])]
> > >> injection member is: private
> > org.apache.myfaces.extensions.**cdi.core.api.logging.Logger
> > >> org.apache.myfaces.extensions.**cdi.jsf.impl.bv.**
> > >> InvalidValueAwareMessageInterp**olator.logger
> > >>
> > >> but the owner bean is null
> > >>
> > >> br
> > >> reinis
> > >>
> > >> On 16.07.2013 20:30, Romain Manni-Bucau wrote:
> > >>
> > >>> hi,
> > >>>
> > >>> do you reproduce it in a sample? would make it easier to analyze
> > >>>
> > >>> *Romain Manni-Bucau*
> > >>> *Twitter: @rmannibucau <https://twitter.com/**rmannibucau<
> > https://twitter.com/rmannibucau>
> > >>> >*
> > >>> *Blog: **http://rmannibucau.**wordpress.com/*<
> > http://rmannibucau.wordpress.com/*>
> > >>> <http://**rmannibucau.wordpress.com/ <
> > http://rmannibucau.wordpress.com/>
> > >>> >
> > >>> *LinkedIn: **http://fr.linkedin.com/in/**rmannibucau*<
> > http://fr.linkedin.com/in/rmannibucau*>
> > >>> *Github: https://github.com/**rmannibucau*<
> > https://github.com/rmannibucau*>
> > >>>
> > >>>
> > >>>
> > >>> 2013/7/16 Howard W. Smith, Jr. <sm...@gmail.com>
> > >>>
> > >>>  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 <to...@orbit-x.de>
> > >>>> 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)
> > >>>>> |
> > >>>>>
> > >>>>>
> > >>>>>
> > >
> >
>

Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by Romain Manni-Bucau <rm...@gmail.com>.
that's in OWB, when creating an injection target from an annotated type
there is no owner so you can't use it. You probably have this case
somewhere but that's not a bug in the server i think.

before annotated type and bean was closer so it was working but to align on
the spec it was rewritten.

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/7/18 Howard W. Smith, Jr. <sm...@gmail.com>

> Interesting. I wonder if that is common, or I wonder what Romain has to say
> in response to this. :)
>
>
> On Wed, Jul 17, 2013 at 5:59 PM, Reinis Vicups <to...@orbit-x.de> wrote:
>
> > Solution for me was to remove dependency on myfaces-extcdi-bv1-module-*
> >
> > Luckily I haven't been using any functionality of bv thus it helped me.
> >
> >
> > On 16.07.2013 21:33, Reinis Vicups wrote:
> >
> >> Hi,
> >>
> >> I am trying to build example for this, until now - no success with
> >> simplified example.
> >>
> >> I watched the injection point in getLogger() during call and see that it
> >> is invoked 5 times with these owners:
> >>
> >> 1. Field Injection Point, field name :  logger, Bean Owner :
> >> [JpaModuleStartupObserver, Name:null, WebBeans Type:MANAGED, API
> >> Types:[org.apache.myfaces.**extensions.cdi.jpa.impl.**
> >>
> JpaModuleStartupObserver,org.**apache.myfaces.extensions.cdi.**core.impl.
> >> **AbstractStartupObserver,java.**lang.Object],
> >> Qualifiers:[javax.enterprise.**inject.Any,javax.enterprise.**
> >> inject.Default]]
> >>
> >> 2. BeanValidationModuleStartupObs**erver, 3. Jsf2ModuleStartupObserver,
> >> 4. ProjectStageObserver, 5. CoreStartupObserver
> >>
> >> and after that I get:
> >>
> >> Field Injection Point, field name :  logger, Bean Owner : [null]
> >>
> >> annotated type is: Base Type : class org.apache.myfaces.extensions.**
> >> cdi.jsf.impl.bv.**InvalidValueAwareMessageInterp**olator,Type Closures :
> >> null,Annotations : [@javax.enterprise.inject.**Typed(value=[])]
> >> injection member is: private
> org.apache.myfaces.extensions.**cdi.core.api.logging.Logger
> >> org.apache.myfaces.extensions.**cdi.jsf.impl.bv.**
> >> InvalidValueAwareMessageInterp**olator.logger
> >>
> >> but the owner bean is null
> >>
> >> br
> >> reinis
> >>
> >> On 16.07.2013 20:30, Romain Manni-Bucau wrote:
> >>
> >>> hi,
> >>>
> >>> do you reproduce it in a sample? would make it easier to analyze
> >>>
> >>> *Romain Manni-Bucau*
> >>> *Twitter: @rmannibucau <https://twitter.com/**rmannibucau<
> https://twitter.com/rmannibucau>
> >>> >*
> >>> *Blog: **http://rmannibucau.**wordpress.com/*<
> http://rmannibucau.wordpress.com/*>
> >>> <http://**rmannibucau.wordpress.com/ <
> http://rmannibucau.wordpress.com/>
> >>> >
> >>> *LinkedIn: **http://fr.linkedin.com/in/**rmannibucau*<
> http://fr.linkedin.com/in/rmannibucau*>
> >>> *Github: https://github.com/**rmannibucau*<
> https://github.com/rmannibucau*>
> >>>
> >>>
> >>>
> >>> 2013/7/16 Howard W. Smith, Jr. <sm...@gmail.com>
> >>>
> >>>  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 <to...@orbit-x.de>
> >>>> 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)
> >>>>> |
> >>>>>
> >>>>>
> >>>>>
> >
>

Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
Interesting. I wonder if that is common, or I wonder what Romain has to say
in response to this. :)


On Wed, Jul 17, 2013 at 5:59 PM, Reinis Vicups <to...@orbit-x.de> wrote:

> Solution for me was to remove dependency on myfaces-extcdi-bv1-module-*
>
> Luckily I haven't been using any functionality of bv thus it helped me.
>
>
> On 16.07.2013 21:33, Reinis Vicups wrote:
>
>> Hi,
>>
>> I am trying to build example for this, until now - no success with
>> simplified example.
>>
>> I watched the injection point in getLogger() during call and see that it
>> is invoked 5 times with these owners:
>>
>> 1. Field Injection Point, field name :  logger, Bean Owner :
>> [JpaModuleStartupObserver, Name:null, WebBeans Type:MANAGED, API
>> Types:[org.apache.myfaces.**extensions.cdi.jpa.impl.**
>> JpaModuleStartupObserver,org.**apache.myfaces.extensions.cdi.**core.impl.
>> **AbstractStartupObserver,java.**lang.Object],
>> Qualifiers:[javax.enterprise.**inject.Any,javax.enterprise.**
>> inject.Default]]
>>
>> 2. BeanValidationModuleStartupObs**erver, 3. Jsf2ModuleStartupObserver,
>> 4. ProjectStageObserver, 5. CoreStartupObserver
>>
>> and after that I get:
>>
>> Field Injection Point, field name :  logger, Bean Owner : [null]
>>
>> annotated type is: Base Type : class org.apache.myfaces.extensions.**
>> cdi.jsf.impl.bv.**InvalidValueAwareMessageInterp**olator,Type Closures :
>> null,Annotations : [@javax.enterprise.inject.**Typed(value=[])]
>> injection member is: private org.apache.myfaces.extensions.**cdi.core.api.logging.Logger
>> org.apache.myfaces.extensions.**cdi.jsf.impl.bv.**
>> InvalidValueAwareMessageInterp**olator.logger
>>
>> but the owner bean is null
>>
>> br
>> reinis
>>
>> On 16.07.2013 20:30, Romain Manni-Bucau wrote:
>>
>>> hi,
>>>
>>> do you reproduce it in a sample? would make it easier to analyze
>>>
>>> *Romain Manni-Bucau*
>>> *Twitter: @rmannibucau <https://twitter.com/**rmannibucau<https://twitter.com/rmannibucau>
>>> >*
>>> *Blog: **http://rmannibucau.**wordpress.com/*<http://rmannibucau.wordpress.com/*>
>>> <http://**rmannibucau.wordpress.com/ <http://rmannibucau.wordpress.com/>
>>> >
>>> *LinkedIn: **http://fr.linkedin.com/in/**rmannibucau*<http://fr.linkedin.com/in/rmannibucau*>
>>> *Github: https://github.com/**rmannibucau*<https://github.com/rmannibucau*>
>>>
>>>
>>>
>>> 2013/7/16 Howard W. Smith, Jr. <sm...@gmail.com>
>>>
>>>  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 <to...@orbit-x.de>
>>>> 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)
>>>>> |
>>>>>
>>>>>
>>>>>
>

Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by Reinis Vicups <to...@orbit-x.de>.
Solution for me was to remove dependency on myfaces-extcdi-bv1-module-*

Luckily I haven't been using any functionality of bv thus it helped me.

On 16.07.2013 21:33, Reinis Vicups wrote:
> Hi,
>
> I am trying to build example for this, until now - no success with 
> simplified example.
>
> I watched the injection point in getLogger() during call and see that 
> it is invoked 5 times with these owners:
>
> 1. Field Injection Point, field name :  logger, Bean Owner : 
> [JpaModuleStartupObserver, Name:null, WebBeans Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.jpa.impl.JpaModuleStartupObserver,org.apache.myfaces.extensions.cdi.core.impl.AbstractStartupObserver,java.lang.Object], 
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]]
>
> 2. BeanValidationModuleStartupObserver, 3. Jsf2ModuleStartupObserver, 
> 4. ProjectStageObserver, 5. CoreStartupObserver
>
> and after that I get:
>
> Field Injection Point, field name :  logger, Bean Owner : [null]
>
> annotated type is: Base Type : class 
> org.apache.myfaces.extensions.cdi.jsf.impl.bv.InvalidValueAwareMessageInterpolator,Type 
> Closures : null,Annotations : [@javax.enterprise.inject.Typed(value=[])]
> injection member is: private 
> org.apache.myfaces.extensions.cdi.core.api.logging.Logger 
> org.apache.myfaces.extensions.cdi.jsf.impl.bv.InvalidValueAwareMessageInterpolator.logger
>
> but the owner bean is null
>
> br
> reinis
>
> On 16.07.2013 20:30, Romain Manni-Bucau wrote:
>> hi,
>>
>> do you reproduce it in a sample? would make it easier to analyze
>>
>> *Romain Manni-Bucau*
>> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
>> *Blog: 
>> **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
>> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
>> *Github: https://github.com/rmannibucau*
>>
>>
>>
>> 2013/7/16 Howard W. Smith, Jr. <sm...@gmail.com>
>>
>>> 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 <to...@orbit-x.de> 
>>> 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)
>>>> |
>>>>
>>>>


Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by Reinis Vicups <to...@orbit-x.de>.
Hi,

I am trying to build example for this, until now - no success with 
simplified example.

I watched the injection point in getLogger() during call and see that it 
is invoked 5 times with these owners:

1. Field Injection Point, field name :  logger, Bean Owner : 
[JpaModuleStartupObserver, Name:null, WebBeans Type:MANAGED, API 
Types:[org.apache.myfaces.extensions.cdi.jpa.impl.JpaModuleStartupObserver,org.apache.myfaces.extensions.cdi.core.impl.AbstractStartupObserver,java.lang.Object], 
Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]]

2. BeanValidationModuleStartupObserver, 3. Jsf2ModuleStartupObserver, 4. 
ProjectStageObserver, 5. CoreStartupObserver

and after that I get:

Field Injection Point, field name :  logger, Bean Owner : [null]

annotated type is: Base Type : class 
org.apache.myfaces.extensions.cdi.jsf.impl.bv.InvalidValueAwareMessageInterpolator,Type 
Closures : null,Annotations : [@javax.enterprise.inject.Typed(value=[])]
injection member is: private 
org.apache.myfaces.extensions.cdi.core.api.logging.Logger 
org.apache.myfaces.extensions.cdi.jsf.impl.bv.InvalidValueAwareMessageInterpolator.logger

but the owner bean is null

br
reinis

On 16.07.2013 20:30, Romain Manni-Bucau wrote:
> hi,
>
> do you reproduce it in a sample? would make it easier to analyze
>
> *Romain Manni-Bucau*
> *Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
> *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> *Github: https://github.com/rmannibucau*
>
>
>
> 2013/7/16 Howard W. Smith, Jr. <sm...@gmail.com>
>
>> 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 <to...@orbit-x.de> 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)
>>> |
>>>
>>>


Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hi,

do you reproduce it in a sample? would make it easier to analyze

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*



2013/7/16 Howard W. Smith, Jr. <sm...@gmail.com>

> 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 <to...@orbit-x.de> 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)
> > |
> >
> >
>

Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by Reinis Vicups <to...@orbit-x.de>.
Hi Howard, hi guys,

oh great, I was already checking my commit history in an attempt to find 
out what did I changed that broke it.

I am dropping WAR into tomee/webapps

On 16.07.2013 20:24, Howard W. Smith, Jr. wrote:
> 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 <to...@orbit-x.de> 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)
>> |
>>
>>


Re: [OWB 1.2 + CODI] IllegalStateExceptionin LoggerProducer

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
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 <to...@orbit-x.de> 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)
> |
>
>