You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by José Luis Cetina <ma...@gmail.com> on 2014/09/03 22:27:23 UTC

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
finally i remove all CODI sttuf from my webapp, i want to use myfaces 2.2.4
because i want to use the @javax.faces.view.ViewScoped (i use the omnifaces
viewscoped) and the f:viewAction.

But again im getting javax.enterprise.inject.AmbiguousResolutionException:
Ambiguous resolution exception that i reported a few months ago, apparently
myfaces 2.2.4 is not working with ears in tomee 1.7.0



2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <sm...@gmail.com>:

> Is it working for you, now?
> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <ma...@gmail.com> wrote:
>
> > I will try right now
> >
> >
> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> >
> > > Hi
> > >
> > > Fo you get it on trunk as well?
> > >
> > > Le mercredi 15 janvier 2014, José Luis Cetina <ma...@gmail.com> a
> > > écrit :
> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and jdk 1.7
> > with
> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation with any
> > > > problem, with the new release of myfaces 2.2.0 i decide to change
> > > > from org.omnifaces.cdi.ViewScoped to javax.faces.view.ViewScoped then
> > im
> > > > gettin this AmbiguousResolutionException.
> > > >
> > > >
> > > > This error only happend in Linux environment, if i run the same
> project
> > > in
> > > > Windows this error never appears.
> > > >
> > > >
> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib and add
> > > myfaces
> > > > api and impl 2.2.0
> > > >
> > > >
> > > > What could be wrong?
> > > >
> > > > Log:
> > > >
> > > > javax.enterprise.inject.AmbiguousResolutionException: Ambiguous
> > > resolution
> > > > found beans:
> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > >
> > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > from
> > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > >
> > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > from
> > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > >
> > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> > > >
> > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> > > >
> > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> > > >
> > >
> > >
> >
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> > > >
> > >
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> > > >
> > >
> > >
> >
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> > > >
> > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> > > >
> > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> > > >
> > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> > > >
> > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> > > >
> > >
> > >
> >
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> > > >
> > >
> org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> > > >
> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> > > >
> > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> > > >
> > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> > > >
> > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> > > >
> > >
> > >
> >
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> > > >
> > >
> > >
> >
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> > > >
> > >
> > >
> >
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> > > >
> > >
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> > > >
>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > > >
> > >
> > > --
> > > *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
> > > <http://fr.linkedin.com/in/rmannibucau>*
> > > *Github: https://github.com/rmannibucau <
> https://github.com/rmannibucau
> > >*
> > >
> >
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
>



-- 
-------------------------------------------------------------------
*José Luis Cetina*
-------------------------------------------------------------------

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by Romain Manni-Bucau <rm...@gmail.com>.
sorry it is integrated on trunk  and spending time to change the
container lib is very very low priority for me ATM.

For javaee 6 container I'd use deltaspike for it BTW. Hacking too much
the container you'll just have something you can't rely on anymore
(you don't know which features you can use or not).

Normally removing MF from the container (myfaces-* and tomee-myfaces)
and putting it in the app should be enough but no guarantee


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


2014-09-04 16:31 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> @Romain any suggestions?
>
>
> 2014-09-03 23:59 GMT-05:00 Romain Manni-Bucau <rm...@gmail.com>:
>
>> Surely right if mf is in the ear and not the war but not a bug neither
>> Le 3 sept. 2014 22:16, "José Luis Cetina" <ma...@gmail.com> a écrit :
>>
>> > This was the Last response from Leonardo:
>> >
>> > Hi
>> >
>> > It looks like something not directly related to MyFaces, it is like if
>> > the classpath is scanned twice, or like the bean is subscribed twice.
>> > I suppose it is a bug in OWB or in TomEE. Maybe you should report it
>> > in:
>> >
>> > https://issues.apache.org/jira/browse/TOMEE
>> >
>> > regards,
>> >
>> > Leonardo Uribe
>> >
>> > 2014/1/15 José Luis Cetina <ma...@gmail.com>:
>> >  El 03/09/2014 15:55, "Howard W. Smith, Jr." <sm...@gmail.com>
>> > escribió:
>> >
>> > > Does Leonardo follow this list when people discuss MyFaces (2.2)? I
>> think
>> > > Mark Struberg monitors this list when MyFaces is discussed here.
>> > >
>> > > José, it will definitely be good to post this issue on the myfaces user
>> > > list.
>> > >
>> > >
>> > >
>> > >
>> > > On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <
>> > rmannibucau@gmail.com>
>> > > wrote:
>> > >
>> > > > think so but more a MF issue this time I think
>> > > >
>> > > >
>> > > > Romain Manni-Bucau
>> > > > Twitter: @rmannibucau
>> > > > Blog: http://rmannibucau.wordpress.com/
>> > > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > > > Github: https://github.com/rmannibucau
>> > > >
>> > > >
>> > > > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
>> > > > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
>> > > > > finally i remove all CODI sttuf from my webapp, i want to use
>> myfaces
>> > > > 2.2.4
>> > > > > because i want to use the @javax.faces.view.ViewScoped (i use the
>> > > > omnifaces
>> > > > > viewscoped) and the f:viewAction.
>> > > > >
>> > > > > But again im getting
>> > > > javax.enterprise.inject.AmbiguousResolutionException:
>> > > > > Ambiguous resolution exception that i reported a few months ago,
>> > > > apparently
>> > > > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
>> > > > >
>> > > > >
>> > > > >
>> > > > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
>> > > smithh032772@gmail.com
>> > > > >:
>> > > > >
>> > > > >> Is it working for you, now?
>> > > > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <maxtorzito@gmail.com
>> >
>> > > > wrote:
>> > > > >>
>> > > > >> > I will try right now
>> > > > >> >
>> > > > >> >
>> > > > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
>> > > > >> >
>> > > > >> > > Hi
>> > > > >> > >
>> > > > >> > > Fo you get it on trunk as well?
>> > > > >> > >
>> > > > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
>> > > maxtorzito@gmail.com>
>> > > > a
>> > > > >> > > écrit :
>> > > > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and
>> > jdk
>> > > > 1.7
>> > > > >> > with
>> > > > >> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation
>> > > with
>> > > > any
>> > > > >> > > > problem, with the new release of myfaces 2.2.0 i decide to
>> > > change
>> > > > >> > > > from org.omnifaces.cdi.ViewScoped to
>> > javax.faces.view.ViewScoped
>> > > > then
>> > > > >> > im
>> > > > >> > > > gettin this AmbiguousResolutionException.
>> > > > >> > > >
>> > > > >> > > >
>> > > > >> > > > This error only happend in Linux environment, if i run the
>> > same
>> > > > >> project
>> > > > >> > > in
>> > > > >> > > > Windows this error never appears.
>> > > > >> > > >
>> > > > >> > > >
>> > > > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib
>> > and
>> > > > add
>> > > > >> > > myfaces
>> > > > >> > > > api and impl 2.2.0
>> > > > >> > > >
>> > > > >> > > >
>> > > > >> > > > What could be wrong?
>> > > > >> > > >
>> > > > >> > > > Log:
>> > > > >> > > >
>> > > > >> > > > javax.enterprise.inject.AmbiguousResolutionException:
>> > Ambiguous
>> > > > >> > > resolution
>> > > > >> > > > found beans:
>> > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
>> > > > >> > > >
>> > > > >> >
>> > > >
>> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
>> > > > >> > > > from
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
>> > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
>> > > > >> > > >
>> > > > >> >
>> > > >
>> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
>> > > > >> > > > from
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
>> > > > >> > > >
>> > > > >> > >
>> > > > >>
>> > > >
>> > org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
>> > > > >> > > >
>> > > > >> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > >
>> > > > >> >
>> > > > >>
>> > > >
>> > >
>> >
>> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
>> > > > >> > > >
>> > > > >> > >
>> > > > >>
>> > > >
>> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
>> > > > >> > > >
>> > > > >>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
>> > > > >> > > >
>> > > > >> > >
>> > > > >> > > --
>> > > > >> > > *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
>> > > > >> > > <http://fr.linkedin.com/in/rmannibucau>*
>> > > > >> > > *Github: https://github.com/rmannibucau <
>> > > > >> https://github.com/rmannibucau
>> > > > >> > >*
>> > > > >> > >
>> > > > >> >
>> > > > >> >
>> > > > >> >
>> > > > >> > --
>> > > > >> >
>> > -------------------------------------------------------------------
>> > > > >> > *SCJA. José Luis Cetina*
>> > > > >> >
>> > -------------------------------------------------------------------
>> > > > >> >
>> > > > >>
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > -------------------------------------------------------------------
>> > > > > *José Luis Cetina*
>> > > > > -------------------------------------------------------------------
>> > > >
>> > >
>> >
>>
>
>
>
> --
> -------------------------------------------------------------------
> *José Luis Cetina*
> -------------------------------------------------------------------

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by Romain Manni-Bucau <rm...@gmail.com>.
well you can get some surprises with myfaces/cdi integration, it was
done manually at this time.


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


2014-09-04 16:54 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> I just replaced Myfaces jars in tomee/lib as you said @Howard, nothing
> else!!! i dont have duplicated jars of myfaces.
>
>
> 2014-09-04 9:41 GMT-05:00 Howard W. Smith, Jr. <sm...@gmail.com>:
>
>> Tomee 1.7 comes bundled with MyFaces 2.1.5 in tomee/lib. I usually replace
>> those jars with MyFaces 2.2 jars. Are you doing the same? Do you have
>> MyFaces in ear and tomee/lib?
>>  On Sep 4, 2014 10:31 AM, "José Luis Cetina" <ma...@gmail.com> wrote:
>>
>> > @Romain any suggestions?
>> >
>> >
>> > 2014-09-03 23:59 GMT-05:00 Romain Manni-Bucau <rm...@gmail.com>:
>> >
>> > > Surely right if mf is in the ear and not the war but not a bug neither
>> > > Le 3 sept. 2014 22:16, "José Luis Cetina" <ma...@gmail.com> a
>> > écrit :
>> > >
>> > > > This was the Last response from Leonardo:
>> > > >
>> > > > Hi
>> > > >
>> > > > It looks like something not directly related to MyFaces, it is like
>> if
>> > > > the classpath is scanned twice, or like the bean is subscribed twice.
>> > > > I suppose it is a bug in OWB or in TomEE. Maybe you should report it
>> > > > in:
>> > > >
>> > > > https://issues.apache.org/jira/browse/TOMEE
>> > > >
>> > > > regards,
>> > > >
>> > > > Leonardo Uribe
>> > > >
>> > > > 2014/1/15 José Luis Cetina <ma...@gmail.com>:
>> > > >  El 03/09/2014 15:55, "Howard W. Smith, Jr." <smithh032772@gmail.com
>> >
>> > > > escribió:
>> > > >
>> > > > > Does Leonardo follow this list when people discuss MyFaces (2.2)? I
>> > > think
>> > > > > Mark Struberg monitors this list when MyFaces is discussed here.
>> > > > >
>> > > > > José, it will definitely be good to post this issue on the myfaces
>> > user
>> > > > > list.
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <
>> > > > rmannibucau@gmail.com>
>> > > > > wrote:
>> > > > >
>> > > > > > think so but more a MF issue this time I think
>> > > > > >
>> > > > > >
>> > > > > > Romain Manni-Bucau
>> > > > > > Twitter: @rmannibucau
>> > > > > > Blog: http://rmannibucau.wordpress.com/
>> > > > > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
>> > > > > > Github: https://github.com/rmannibucau
>> > > > > >
>> > > > > >
>> > > > > > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <
>> maxtorzito@gmail.com
>> > >:
>> > > > > > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
>> > > > > > > finally i remove all CODI sttuf from my webapp, i want to use
>> > > myfaces
>> > > > > > 2.2.4
>> > > > > > > because i want to use the @javax.faces.view.ViewScoped (i use
>> the
>> > > > > > omnifaces
>> > > > > > > viewscoped) and the f:viewAction.
>> > > > > > >
>> > > > > > > But again im getting
>> > > > > > javax.enterprise.inject.AmbiguousResolutionException:
>> > > > > > > Ambiguous resolution exception that i reported a few months
>> ago,
>> > > > > > apparently
>> > > > > > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
>> > > > > smithh032772@gmail.com
>> > > > > > >:
>> > > > > > >
>> > > > > > >> Is it working for you, now?
>> > > > > > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <
>> > maxtorzito@gmail.com
>> > > >
>> > > > > > wrote:
>> > > > > > >>
>> > > > > > >> > I will try right now
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
>> > > > > > >> >
>> > > > > > >> > > Hi
>> > > > > > >> > >
>> > > > > > >> > > Fo you get it on trunk as well?
>> > > > > > >> > >
>> > > > > > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
>> > > > > maxtorzito@gmail.com>
>> > > > > > a
>> > > > > > >> > > écrit :
>> > > > > > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13
>> > and
>> > > > jdk
>> > > > > > 1.7
>> > > > > > >> > with
>> > > > > > >> > > > this i was using the org.omnifaces.cdi.ViewScoped
>> > annotation
>> > > > > with
>> > > > > > any
>> > > > > > >> > > > problem, with the new release of myfaces 2.2.0 i decide
>> to
>> > > > > change
>> > > > > > >> > > > from org.omnifaces.cdi.ViewScoped to
>> > > > javax.faces.view.ViewScoped
>> > > > > > then
>> > > > > > >> > im
>> > > > > > >> > > > gettin this AmbiguousResolutionException.
>> > > > > > >> > > >
>> > > > > > >> > > >
>> > > > > > >> > > > This error only happend in Linux environment, if i run
>> the
>> > > > same
>> > > > > > >> project
>> > > > > > >> > > in
>> > > > > > >> > > > Windows this error never appears.
>> > > > > > >> > > >
>> > > > > > >> > > >
>> > > > > > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee
>> > lib
>> > > > and
>> > > > > > add
>> > > > > > >> > > myfaces
>> > > > > > >> > > > api and impl 2.2.0
>> > > > > > >> > > >
>> > > > > > >> > > >
>> > > > > > >> > > > What could be wrong?
>> > > > > > >> > > >
>> > > > > > >> > > > Log:
>> > > > > > >> > > >
>> > > > > > >> > > > javax.enterprise.inject.AmbiguousResolutionException:
>> > > > Ambiguous
>> > > > > > >> > > resolution
>> > > > > > >> > > > found beans:
>> > > > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED,
>> API
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
>> > > > > > >> > > >
>> > > > > > >> >
>> > > > > >
>> > > >
>> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
>> > > > > > >> > > > from
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
>> > > > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED,
>> API
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
>> > > > > > >> > > >
>> > > > > > >> >
>> > > > > >
>> > > >
>> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
>> > > > > > >> > > > from
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >>
>> > > > > >
>> > > >
>> > org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
>> > > > > > >> > > >
>> > > > > > >> >
>> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >>
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >>
>> > > > > >
>> > > >
>> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
>> > > > > > >> > > >
>> > > > > > >>
>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
>> > > > > > >> > > >
>> > > > > > >> > >
>> > > > > > >> > > --
>> > > > > > >> > > *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
>> > > > > > >> > > <http://fr.linkedin.com/in/rmannibucau>*
>> > > > > > >> > > *Github: https://github.com/rmannibucau <
>> > > > > > >> https://github.com/rmannibucau
>> > > > > > >> > >*
>> > > > > > >> > >
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> > --
>> > > > > > >> >
>> > > > -------------------------------------------------------------------
>> > > > > > >> > *SCJA. José Luis Cetina*
>> > > > > > >> >
>> > > > -------------------------------------------------------------------
>> > > > > > >> >
>> > > > > > >>
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > --
>> > > > > > >
>> > -------------------------------------------------------------------
>> > > > > > > *José Luis Cetina*
>> > > > > > >
>> > -------------------------------------------------------------------
>> > > > > >
>> > > > >
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > -------------------------------------------------------------------
>> > *José Luis Cetina*
>> > -------------------------------------------------------------------
>> >
>>
>
>
>
> --
> -------------------------------------------------------------------
> *José Luis Cetina*
> -------------------------------------------------------------------

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by José Luis Cetina <ma...@gmail.com>.
I just replaced Myfaces jars in tomee/lib as you said @Howard, nothing
else!!! i dont have duplicated jars of myfaces.


2014-09-04 9:41 GMT-05:00 Howard W. Smith, Jr. <sm...@gmail.com>:

> Tomee 1.7 comes bundled with MyFaces 2.1.5 in tomee/lib. I usually replace
> those jars with MyFaces 2.2 jars. Are you doing the same? Do you have
> MyFaces in ear and tomee/lib?
>  On Sep 4, 2014 10:31 AM, "José Luis Cetina" <ma...@gmail.com> wrote:
>
> > @Romain any suggestions?
> >
> >
> > 2014-09-03 23:59 GMT-05:00 Romain Manni-Bucau <rm...@gmail.com>:
> >
> > > Surely right if mf is in the ear and not the war but not a bug neither
> > > Le 3 sept. 2014 22:16, "José Luis Cetina" <ma...@gmail.com> a
> > écrit :
> > >
> > > > This was the Last response from Leonardo:
> > > >
> > > > Hi
> > > >
> > > > It looks like something not directly related to MyFaces, it is like
> if
> > > > the classpath is scanned twice, or like the bean is subscribed twice.
> > > > I suppose it is a bug in OWB or in TomEE. Maybe you should report it
> > > > in:
> > > >
> > > > https://issues.apache.org/jira/browse/TOMEE
> > > >
> > > > regards,
> > > >
> > > > Leonardo Uribe
> > > >
> > > > 2014/1/15 José Luis Cetina <ma...@gmail.com>:
> > > >  El 03/09/2014 15:55, "Howard W. Smith, Jr." <smithh032772@gmail.com
> >
> > > > escribió:
> > > >
> > > > > Does Leonardo follow this list when people discuss MyFaces (2.2)? I
> > > think
> > > > > Mark Struberg monitors this list when MyFaces is discussed here.
> > > > >
> > > > > José, it will definitely be good to post this issue on the myfaces
> > user
> > > > > list.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <
> > > > rmannibucau@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > think so but more a MF issue this time I think
> > > > > >
> > > > > >
> > > > > > Romain Manni-Bucau
> > > > > > Twitter: @rmannibucau
> > > > > > Blog: http://rmannibucau.wordpress.com/
> > > > > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > > > > > Github: https://github.com/rmannibucau
> > > > > >
> > > > > >
> > > > > > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <
> maxtorzito@gmail.com
> > >:
> > > > > > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> > > > > > > finally i remove all CODI sttuf from my webapp, i want to use
> > > myfaces
> > > > > > 2.2.4
> > > > > > > because i want to use the @javax.faces.view.ViewScoped (i use
> the
> > > > > > omnifaces
> > > > > > > viewscoped) and the f:viewAction.
> > > > > > >
> > > > > > > But again im getting
> > > > > > javax.enterprise.inject.AmbiguousResolutionException:
> > > > > > > Ambiguous resolution exception that i reported a few months
> ago,
> > > > > > apparently
> > > > > > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
> > > > > smithh032772@gmail.com
> > > > > > >:
> > > > > > >
> > > > > > >> Is it working for you, now?
> > > > > > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <
> > maxtorzito@gmail.com
> > > >
> > > > > > wrote:
> > > > > > >>
> > > > > > >> > I will try right now
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> > > > > > >> >
> > > > > > >> > > Hi
> > > > > > >> > >
> > > > > > >> > > Fo you get it on trunk as well?
> > > > > > >> > >
> > > > > > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
> > > > > maxtorzito@gmail.com>
> > > > > > a
> > > > > > >> > > écrit :
> > > > > > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13
> > and
> > > > jdk
> > > > > > 1.7
> > > > > > >> > with
> > > > > > >> > > > this i was using the org.omnifaces.cdi.ViewScoped
> > annotation
> > > > > with
> > > > > > any
> > > > > > >> > > > problem, with the new release of myfaces 2.2.0 i decide
> to
> > > > > change
> > > > > > >> > > > from org.omnifaces.cdi.ViewScoped to
> > > > javax.faces.view.ViewScoped
> > > > > > then
> > > > > > >> > im
> > > > > > >> > > > gettin this AmbiguousResolutionException.
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > This error only happend in Linux environment, if i run
> the
> > > > same
> > > > > > >> project
> > > > > > >> > > in
> > > > > > >> > > > Windows this error never appears.
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee
> > lib
> > > > and
> > > > > > add
> > > > > > >> > > myfaces
> > > > > > >> > > > api and impl 2.2.0
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > What could be wrong?
> > > > > > >> > > >
> > > > > > >> > > > Log:
> > > > > > >> > > >
> > > > > > >> > > > javax.enterprise.inject.AmbiguousResolutionException:
> > > > Ambiguous
> > > > > > >> > > resolution
> > > > > > >> > > > found beans:
> > > > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED,
> API
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > > > > >> > > >
> > > > > > >> >
> > > > > >
> > > >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > > > >> > > > from
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED,
> API
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > > > > >> > > >
> > > > > > >> >
> > > > > >
> > > >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > > > >> > > > from
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >>
> > > > > >
> > > >
> > org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> > > > > > >> > > >
> > > > > > >> >
> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> >
> > > > > > >>
> > > > > >
> > > > >
> > > >
> > >
> >
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >>
> > > > > >
> > > >
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> > > > > > >> > > >
> > > > > > >>
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > > > > > >> > > >
> > > > > > >> > >
> > > > > > >> > > --
> > > > > > >> > > *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
> > > > > > >> > > <http://fr.linkedin.com/in/rmannibucau>*
> > > > > > >> > > *Github: https://github.com/rmannibucau <
> > > > > > >> https://github.com/rmannibucau
> > > > > > >> > >*
> > > > > > >> > >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > --
> > > > > > >> >
> > > > -------------------------------------------------------------------
> > > > > > >> > *SCJA. José Luis Cetina*
> > > > > > >> >
> > > > -------------------------------------------------------------------
> > > > > > >> >
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > >
> > -------------------------------------------------------------------
> > > > > > > *José Luis Cetina*
> > > > > > >
> > -------------------------------------------------------------------
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > -------------------------------------------------------------------
> > *José Luis Cetina*
> > -------------------------------------------------------------------
> >
>



-- 
-------------------------------------------------------------------
*José Luis Cetina*
-------------------------------------------------------------------

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
Tomee 1.7 comes bundled with MyFaces 2.1.5 in tomee/lib. I usually replace
those jars with MyFaces 2.2 jars. Are you doing the same? Do you have
MyFaces in ear and tomee/lib?
 On Sep 4, 2014 10:31 AM, "José Luis Cetina" <ma...@gmail.com> wrote:

> @Romain any suggestions?
>
>
> 2014-09-03 23:59 GMT-05:00 Romain Manni-Bucau <rm...@gmail.com>:
>
> > Surely right if mf is in the ear and not the war but not a bug neither
> > Le 3 sept. 2014 22:16, "José Luis Cetina" <ma...@gmail.com> a
> écrit :
> >
> > > This was the Last response from Leonardo:
> > >
> > > Hi
> > >
> > > It looks like something not directly related to MyFaces, it is like if
> > > the classpath is scanned twice, or like the bean is subscribed twice.
> > > I suppose it is a bug in OWB or in TomEE. Maybe you should report it
> > > in:
> > >
> > > https://issues.apache.org/jira/browse/TOMEE
> > >
> > > regards,
> > >
> > > Leonardo Uribe
> > >
> > > 2014/1/15 José Luis Cetina <ma...@gmail.com>:
> > >  El 03/09/2014 15:55, "Howard W. Smith, Jr." <sm...@gmail.com>
> > > escribió:
> > >
> > > > Does Leonardo follow this list when people discuss MyFaces (2.2)? I
> > think
> > > > Mark Struberg monitors this list when MyFaces is discussed here.
> > > >
> > > > José, it will definitely be good to post this issue on the myfaces
> user
> > > > list.
> > > >
> > > >
> > > >
> > > >
> > > > On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <
> > > rmannibucau@gmail.com>
> > > > wrote:
> > > >
> > > > > think so but more a MF issue this time I think
> > > > >
> > > > >
> > > > > Romain Manni-Bucau
> > > > > Twitter: @rmannibucau
> > > > > Blog: http://rmannibucau.wordpress.com/
> > > > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > > > > Github: https://github.com/rmannibucau
> > > > >
> > > > >
> > > > > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <maxtorzito@gmail.com
> >:
> > > > > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> > > > > > finally i remove all CODI sttuf from my webapp, i want to use
> > myfaces
> > > > > 2.2.4
> > > > > > because i want to use the @javax.faces.view.ViewScoped (i use the
> > > > > omnifaces
> > > > > > viewscoped) and the f:viewAction.
> > > > > >
> > > > > > But again im getting
> > > > > javax.enterprise.inject.AmbiguousResolutionException:
> > > > > > Ambiguous resolution exception that i reported a few months ago,
> > > > > apparently
> > > > > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
> > > > smithh032772@gmail.com
> > > > > >:
> > > > > >
> > > > > >> Is it working for you, now?
> > > > > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <
> maxtorzito@gmail.com
> > >
> > > > > wrote:
> > > > > >>
> > > > > >> > I will try right now
> > > > > >> >
> > > > > >> >
> > > > > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> > > > > >> >
> > > > > >> > > Hi
> > > > > >> > >
> > > > > >> > > Fo you get it on trunk as well?
> > > > > >> > >
> > > > > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
> > > > maxtorzito@gmail.com>
> > > > > a
> > > > > >> > > écrit :
> > > > > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13
> and
> > > jdk
> > > > > 1.7
> > > > > >> > with
> > > > > >> > > > this i was using the org.omnifaces.cdi.ViewScoped
> annotation
> > > > with
> > > > > any
> > > > > >> > > > problem, with the new release of myfaces 2.2.0 i decide to
> > > > change
> > > > > >> > > > from org.omnifaces.cdi.ViewScoped to
> > > javax.faces.view.ViewScoped
> > > > > then
> > > > > >> > im
> > > > > >> > > > gettin this AmbiguousResolutionException.
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > > This error only happend in Linux environment, if i run the
> > > same
> > > > > >> project
> > > > > >> > > in
> > > > > >> > > > Windows this error never appears.
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee
> lib
> > > and
> > > > > add
> > > > > >> > > myfaces
> > > > > >> > > > api and impl 2.2.0
> > > > > >> > > >
> > > > > >> > > >
> > > > > >> > > > What could be wrong?
> > > > > >> > > >
> > > > > >> > > > Log:
> > > > > >> > > >
> > > > > >> > > > javax.enterprise.inject.AmbiguousResolutionException:
> > > Ambiguous
> > > > > >> > > resolution
> > > > > >> > > > found beans:
> > > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > > > >> > > >
> > > > > >> >
> > > > >
> > >
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > > >> > > > from
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > > > >> > > >
> > > > > >> >
> > > > >
> > >
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > > >> > > > from
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> > > > > >> > > >
> > > > > >> > >
> > > > > >>
> > > > >
> > >
> org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> > > > > >> > > >
> > > > > >> >
> javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > >
> > > > > >> >
> > > > > >>
> > > > >
> > > >
> > >
> >
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> > > > > >> > > >
> > > > > >> > >
> > > > > >>
> > > > >
> > >
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> > > > > >> > > >
> > > > > >>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > > > > >> > > >
> > > > > >> > >
> > > > > >> > > --
> > > > > >> > > *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
> > > > > >> > > <http://fr.linkedin.com/in/rmannibucau>*
> > > > > >> > > *Github: https://github.com/rmannibucau <
> > > > > >> https://github.com/rmannibucau
> > > > > >> > >*
> > > > > >> > >
> > > > > >> >
> > > > > >> >
> > > > > >> >
> > > > > >> > --
> > > > > >> >
> > > -------------------------------------------------------------------
> > > > > >> > *SCJA. José Luis Cetina*
> > > > > >> >
> > > -------------------------------------------------------------------
> > > > > >> >
> > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > >
> -------------------------------------------------------------------
> > > > > > *José Luis Cetina*
> > > > > >
> -------------------------------------------------------------------
> > > > >
> > > >
> > >
> >
>
>
>
> --
> -------------------------------------------------------------------
> *José Luis Cetina*
> -------------------------------------------------------------------
>

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by José Luis Cetina <ma...@gmail.com>.
@Romain any suggestions?


2014-09-03 23:59 GMT-05:00 Romain Manni-Bucau <rm...@gmail.com>:

> Surely right if mf is in the ear and not the war but not a bug neither
> Le 3 sept. 2014 22:16, "José Luis Cetina" <ma...@gmail.com> a écrit :
>
> > This was the Last response from Leonardo:
> >
> > Hi
> >
> > It looks like something not directly related to MyFaces, it is like if
> > the classpath is scanned twice, or like the bean is subscribed twice.
> > I suppose it is a bug in OWB or in TomEE. Maybe you should report it
> > in:
> >
> > https://issues.apache.org/jira/browse/TOMEE
> >
> > regards,
> >
> > Leonardo Uribe
> >
> > 2014/1/15 José Luis Cetina <ma...@gmail.com>:
> >  El 03/09/2014 15:55, "Howard W. Smith, Jr." <sm...@gmail.com>
> > escribió:
> >
> > > Does Leonardo follow this list when people discuss MyFaces (2.2)? I
> think
> > > Mark Struberg monitors this list when MyFaces is discussed here.
> > >
> > > José, it will definitely be good to post this issue on the myfaces user
> > > list.
> > >
> > >
> > >
> > >
> > > On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <
> > rmannibucau@gmail.com>
> > > wrote:
> > >
> > > > think so but more a MF issue this time I think
> > > >
> > > >
> > > > Romain Manni-Bucau
> > > > Twitter: @rmannibucau
> > > > Blog: http://rmannibucau.wordpress.com/
> > > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > > > Github: https://github.com/rmannibucau
> > > >
> > > >
> > > > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> > > > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> > > > > finally i remove all CODI sttuf from my webapp, i want to use
> myfaces
> > > > 2.2.4
> > > > > because i want to use the @javax.faces.view.ViewScoped (i use the
> > > > omnifaces
> > > > > viewscoped) and the f:viewAction.
> > > > >
> > > > > But again im getting
> > > > javax.enterprise.inject.AmbiguousResolutionException:
> > > > > Ambiguous resolution exception that i reported a few months ago,
> > > > apparently
> > > > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
> > > > >
> > > > >
> > > > >
> > > > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
> > > smithh032772@gmail.com
> > > > >:
> > > > >
> > > > >> Is it working for you, now?
> > > > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <maxtorzito@gmail.com
> >
> > > > wrote:
> > > > >>
> > > > >> > I will try right now
> > > > >> >
> > > > >> >
> > > > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> > > > >> >
> > > > >> > > Hi
> > > > >> > >
> > > > >> > > Fo you get it on trunk as well?
> > > > >> > >
> > > > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
> > > maxtorzito@gmail.com>
> > > > a
> > > > >> > > écrit :
> > > > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and
> > jdk
> > > > 1.7
> > > > >> > with
> > > > >> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation
> > > with
> > > > any
> > > > >> > > > problem, with the new release of myfaces 2.2.0 i decide to
> > > change
> > > > >> > > > from org.omnifaces.cdi.ViewScoped to
> > javax.faces.view.ViewScoped
> > > > then
> > > > >> > im
> > > > >> > > > gettin this AmbiguousResolutionException.
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > This error only happend in Linux environment, if i run the
> > same
> > > > >> project
> > > > >> > > in
> > > > >> > > > Windows this error never appears.
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib
> > and
> > > > add
> > > > >> > > myfaces
> > > > >> > > > api and impl 2.2.0
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > What could be wrong?
> > > > >> > > >
> > > > >> > > > Log:
> > > > >> > > >
> > > > >> > > > javax.enterprise.inject.AmbiguousResolutionException:
> > Ambiguous
> > > > >> > > resolution
> > > > >> > > > found beans:
> > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > > >> > > >
> > > > >> >
> > > >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > >> > > > from
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > > >> > > >
> > > > >> >
> > > >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > > >> > > > from
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> > > > >> > > >
> > > > >> > >
> > > > >>
> > > >
> > org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> > > > >> > > >
> > > > >> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> > > > >> > > >
> > > > >> > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> > > > >> > > >
> > > > >> > >
> > > > >>
> > > >
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> > > > >> > > >
> > > > >>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > > > >> > > >
> > > > >> > >
> > > > >> > > --
> > > > >> > > *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
> > > > >> > > <http://fr.linkedin.com/in/rmannibucau>*
> > > > >> > > *Github: https://github.com/rmannibucau <
> > > > >> https://github.com/rmannibucau
> > > > >> > >*
> > > > >> > >
> > > > >> >
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> >
> > -------------------------------------------------------------------
> > > > >> > *SCJA. José Luis Cetina*
> > > > >> >
> > -------------------------------------------------------------------
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > -------------------------------------------------------------------
> > > > > *José Luis Cetina*
> > > > > -------------------------------------------------------------------
> > > >
> > >
> >
>



-- 
-------------------------------------------------------------------
*José Luis Cetina*
-------------------------------------------------------------------

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Surely right if mf is in the ear and not the war but not a bug neither
Le 3 sept. 2014 22:16, "José Luis Cetina" <ma...@gmail.com> a écrit :

> This was the Last response from Leonardo:
>
> Hi
>
> It looks like something not directly related to MyFaces, it is like if
> the classpath is scanned twice, or like the bean is subscribed twice.
> I suppose it is a bug in OWB or in TomEE. Maybe you should report it
> in:
>
> https://issues.apache.org/jira/browse/TOMEE
>
> regards,
>
> Leonardo Uribe
>
> 2014/1/15 José Luis Cetina <ma...@gmail.com>:
>  El 03/09/2014 15:55, "Howard W. Smith, Jr." <sm...@gmail.com>
> escribió:
>
> > Does Leonardo follow this list when people discuss MyFaces (2.2)? I think
> > Mark Struberg monitors this list when MyFaces is discussed here.
> >
> > José, it will definitely be good to post this issue on the myfaces user
> > list.
> >
> >
> >
> >
> > On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <
> rmannibucau@gmail.com>
> > wrote:
> >
> > > think so but more a MF issue this time I think
> > >
> > >
> > > Romain Manni-Bucau
> > > Twitter: @rmannibucau
> > > Blog: http://rmannibucau.wordpress.com/
> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > > Github: https://github.com/rmannibucau
> > >
> > >
> > > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> > > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> > > > finally i remove all CODI sttuf from my webapp, i want to use myfaces
> > > 2.2.4
> > > > because i want to use the @javax.faces.view.ViewScoped (i use the
> > > omnifaces
> > > > viewscoped) and the f:viewAction.
> > > >
> > > > But again im getting
> > > javax.enterprise.inject.AmbiguousResolutionException:
> > > > Ambiguous resolution exception that i reported a few months ago,
> > > apparently
> > > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
> > > >
> > > >
> > > >
> > > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
> > smithh032772@gmail.com
> > > >:
> > > >
> > > >> Is it working for you, now?
> > > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <ma...@gmail.com>
> > > wrote:
> > > >>
> > > >> > I will try right now
> > > >> >
> > > >> >
> > > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> > > >> >
> > > >> > > Hi
> > > >> > >
> > > >> > > Fo you get it on trunk as well?
> > > >> > >
> > > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
> > maxtorzito@gmail.com>
> > > a
> > > >> > > écrit :
> > > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and
> jdk
> > > 1.7
> > > >> > with
> > > >> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation
> > with
> > > any
> > > >> > > > problem, with the new release of myfaces 2.2.0 i decide to
> > change
> > > >> > > > from org.omnifaces.cdi.ViewScoped to
> javax.faces.view.ViewScoped
> > > then
> > > >> > im
> > > >> > > > gettin this AmbiguousResolutionException.
> > > >> > > >
> > > >> > > >
> > > >> > > > This error only happend in Linux environment, if i run the
> same
> > > >> project
> > > >> > > in
> > > >> > > > Windows this error never appears.
> > > >> > > >
> > > >> > > >
> > > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib
> and
> > > add
> > > >> > > myfaces
> > > >> > > > api and impl 2.2.0
> > > >> > > >
> > > >> > > >
> > > >> > > > What could be wrong?
> > > >> > > >
> > > >> > > > Log:
> > > >> > > >
> > > >> > > > javax.enterprise.inject.AmbiguousResolutionException:
> Ambiguous
> > > >> > > resolution
> > > >> > > > found beans:
> > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > >> > > >
> > > >> >
> > >
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > >> > > > from
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > > >> > > >
> > > >> >
> > >
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > > >> > > > from
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> > > >> > > >
> > > >> > >
> > > >>
> > >
> org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> > > >> > > >
> > > >> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> > > >> > > >
> > > >> > >
> > > >>
> > >
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> > > >> > > >
> > > >>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > > >> > > >
> > > >> > >
> > > >> > > --
> > > >> > > *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
> > > >> > > <http://fr.linkedin.com/in/rmannibucau>*
> > > >> > > *Github: https://github.com/rmannibucau <
> > > >> https://github.com/rmannibucau
> > > >> > >*
> > > >> > >
> > > >> >
> > > >> >
> > > >> >
> > > >> > --
> > > >> >
> -------------------------------------------------------------------
> > > >> > *SCJA. José Luis Cetina*
> > > >> >
> -------------------------------------------------------------------
> > > >> >
> > > >>
> > > >
> > > >
> > > >
> > > > --
> > > > -------------------------------------------------------------------
> > > > *José Luis Cetina*
> > > > -------------------------------------------------------------------
> > >
> >
>

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by José Luis Cetina <ma...@gmail.com>.
This was the Last response from Leonardo:

Hi

It looks like something not directly related to MyFaces, it is like if
the classpath is scanned twice, or like the bean is subscribed twice.
I suppose it is a bug in OWB or in TomEE. Maybe you should report it
in:

https://issues.apache.org/jira/browse/TOMEE

regards,

Leonardo Uribe

2014/1/15 José Luis Cetina <ma...@gmail.com>:
 El 03/09/2014 15:55, "Howard W. Smith, Jr." <sm...@gmail.com>
escribió:

> Does Leonardo follow this list when people discuss MyFaces (2.2)? I think
> Mark Struberg monitors this list when MyFaces is discussed here.
>
> José, it will definitely be good to post this issue on the myfaces user
> list.
>
>
>
>
> On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <rm...@gmail.com>
> wrote:
>
> > think so but more a MF issue this time I think
> >
> >
> > Romain Manni-Bucau
> > Twitter: @rmannibucau
> > Blog: http://rmannibucau.wordpress.com/
> > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> > Github: https://github.com/rmannibucau
> >
> >
> > 2014-09-03 22:27 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> > > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> > > finally i remove all CODI sttuf from my webapp, i want to use myfaces
> > 2.2.4
> > > because i want to use the @javax.faces.view.ViewScoped (i use the
> > omnifaces
> > > viewscoped) and the f:viewAction.
> > >
> > > But again im getting
> > javax.enterprise.inject.AmbiguousResolutionException:
> > > Ambiguous resolution exception that i reported a few months ago,
> > apparently
> > > myfaces 2.2.4 is not working with ears in tomee 1.7.0
> > >
> > >
> > >
> > > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <
> smithh032772@gmail.com
> > >:
> > >
> > >> Is it working for you, now?
> > >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <ma...@gmail.com>
> > wrote:
> > >>
> > >> > I will try right now
> > >> >
> > >> >
> > >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> > >> >
> > >> > > Hi
> > >> > >
> > >> > > Fo you get it on trunk as well?
> > >> > >
> > >> > > Le mercredi 15 janvier 2014, José Luis Cetina <
> maxtorzito@gmail.com>
> > a
> > >> > > écrit :
> > >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and jdk
> > 1.7
> > >> > with
> > >> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation
> with
> > any
> > >> > > > problem, with the new release of myfaces 2.2.0 i decide to
> change
> > >> > > > from org.omnifaces.cdi.ViewScoped to javax.faces.view.ViewScoped
> > then
> > >> > im
> > >> > > > gettin this AmbiguousResolutionException.
> > >> > > >
> > >> > > >
> > >> > > > This error only happend in Linux environment, if i run the same
> > >> project
> > >> > > in
> > >> > > > Windows this error never appears.
> > >> > > >
> > >> > > >
> > >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib and
> > add
> > >> > > myfaces
> > >> > > > api and impl 2.2.0
> > >> > > >
> > >> > > >
> > >> > > > What could be wrong?
> > >> > > >
> > >> > > > Log:
> > >> > > >
> > >> > > > javax.enterprise.inject.AmbiguousResolutionException: Ambiguous
> > >> > > resolution
> > >> > > > found beans:
> > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > >> > > >
> > >> >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > >> > > > from
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> > >> > > >
> > >> >
> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> > >> > > > from
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> > >> > > >
> > >> > >
> > >>
> > org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> > >> > > >
> > >> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> > >> > > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> > >> > > >
> > >> > >
> > >>
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> > >> > > >
> > >>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > >> > > >
> > >> > >
> > >> > > --
> > >> > > *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
> > >> > > <http://fr.linkedin.com/in/rmannibucau>*
> > >> > > *Github: https://github.com/rmannibucau <
> > >> https://github.com/rmannibucau
> > >> > >*
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > -------------------------------------------------------------------
> > >> > *SCJA. José Luis Cetina*
> > >> > -------------------------------------------------------------------
> > >> >
> > >>
> > >
> > >
> > >
> > > --
> > > -------------------------------------------------------------------
> > > *José Luis Cetina*
> > > -------------------------------------------------------------------
> >
>

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by "Howard W. Smith, Jr." <sm...@gmail.com>.
Does Leonardo follow this list when people discuss MyFaces (2.2)? I think
Mark Struberg monitors this list when MyFaces is discussed here.

José, it will definitely be good to post this issue on the myfaces user
list.




On Wed, Sep 3, 2014 at 4:50 PM, Romain Manni-Bucau <rm...@gmail.com>
wrote:

> think so but more a MF issue this time I think
>
>
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
> 2014-09-03 22:27 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> > Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> > finally i remove all CODI sttuf from my webapp, i want to use myfaces
> 2.2.4
> > because i want to use the @javax.faces.view.ViewScoped (i use the
> omnifaces
> > viewscoped) and the f:viewAction.
> >
> > But again im getting
> javax.enterprise.inject.AmbiguousResolutionException:
> > Ambiguous resolution exception that i reported a few months ago,
> apparently
> > myfaces 2.2.4 is not working with ears in tomee 1.7.0
> >
> >
> >
> > 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <smithh032772@gmail.com
> >:
> >
> >> Is it working for you, now?
> >> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <ma...@gmail.com>
> wrote:
> >>
> >> > I will try right now
> >> >
> >> >
> >> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
> >> >
> >> > > Hi
> >> > >
> >> > > Fo you get it on trunk as well?
> >> > >
> >> > > Le mercredi 15 janvier 2014, José Luis Cetina <ma...@gmail.com>
> a
> >> > > écrit :
> >> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and jdk
> 1.7
> >> > with
> >> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation with
> any
> >> > > > problem, with the new release of myfaces 2.2.0 i decide to change
> >> > > > from org.omnifaces.cdi.ViewScoped to javax.faces.view.ViewScoped
> then
> >> > im
> >> > > > gettin this AmbiguousResolutionException.
> >> > > >
> >> > > >
> >> > > > This error only happend in Linux environment, if i run the same
> >> project
> >> > > in
> >> > > > Windows this error never appears.
> >> > > >
> >> > > >
> >> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib and
> add
> >> > > myfaces
> >> > > > api and impl 2.2.0
> >> > > >
> >> > > >
> >> > > > What could be wrong?
> >> > > >
> >> > > > Log:
> >> > > >
> >> > > > javax.enterprise.inject.AmbiguousResolutionException: Ambiguous
> >> > > resolution
> >> > > > found beans:
> >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> >> > > >
> >> >
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> >> > > > from
> >> > >
> >> > >
> >> >
> >>
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> >> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
> >> > > >
> >> >
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
> >> > > > from
> >> > >
> >> > >
> >> >
> >>
> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
> >> > > >
> >> > >
> >>
> org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
> >> > > >
> >> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
> >> > > >
> >> > >
> >>
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
> >> > > >
> >>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> >> > > >
> >> > >
> >> > > --
> >> > > *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
> >> > > <http://fr.linkedin.com/in/rmannibucau>*
> >> > > *Github: https://github.com/rmannibucau <
> >> https://github.com/rmannibucau
> >> > >*
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> > -------------------------------------------------------------------
> >> > *SCJA. José Luis Cetina*
> >> > -------------------------------------------------------------------
> >> >
> >>
> >
> >
> >
> > --
> > -------------------------------------------------------------------
> > *José Luis Cetina*
> > -------------------------------------------------------------------
>

Re: TomEE 1.6.0 + MyFaces 2.2.0 + javax.faces.view.ViewScoped

Posted by Romain Manni-Bucau <rm...@gmail.com>.
think so but more a MF issue this time I think


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


2014-09-03 22:27 GMT+02:00 José Luis Cetina <ma...@gmail.com>:
> Hi, i was trying to use MyFaces 2.2.4 with TomEE 1.7.0 JAX-RS,
> finally i remove all CODI sttuf from my webapp, i want to use myfaces 2.2.4
> because i want to use the @javax.faces.view.ViewScoped (i use the omnifaces
> viewscoped) and the f:viewAction.
>
> But again im getting javax.enterprise.inject.AmbiguousResolutionException:
> Ambiguous resolution exception that i reported a few months ago, apparently
> myfaces 2.2.4 is not working with ears in tomee 1.7.0
>
>
>
> 2014-01-15 21:54 GMT-06:00 Howard W. Smith, Jr. <sm...@gmail.com>:
>
>> Is it working for you, now?
>> On Jan 15, 2014 6:00 PM, "José Luis Cetina" <ma...@gmail.com> wrote:
>>
>> > I will try right now
>> >
>> >
>> > 2014/1/15 Romain Manni-Bucau <rm...@gmail.com>
>> >
>> > > Hi
>> > >
>> > > Fo you get it on trunk as well?
>> > >
>> > > Le mercredi 15 janvier 2014, José Luis Cetina <ma...@gmail.com> a
>> > > écrit :
>> > > > Hi. I use TomEE 1.6.0 Final release with myfaces 2.1.13 and jdk 1.7
>> > with
>> > > > this i was using the org.omnifaces.cdi.ViewScoped annotation with any
>> > > > problem, with the new release of myfaces 2.2.0 i decide to change
>> > > > from org.omnifaces.cdi.ViewScoped to javax.faces.view.ViewScoped then
>> > im
>> > > > gettin this AmbiguousResolutionException.
>> > > >
>> > > >
>> > > > This error only happend in Linux environment, if i run the same
>> project
>> > > in
>> > > > Windows this error never appears.
>> > > >
>> > > >
>> > > > I removed my faces 2.1.13 jars (api and imp) from tomee lib and add
>> > > myfaces
>> > > > api and impl 2.2.0
>> > > >
>> > > >
>> > > > What could be wrong?
>> > > >
>> > > > Log:
>> > > >
>> > > > javax.enterprise.inject.AmbiguousResolutionException: Ambiguous
>> > > resolution
>> > > > found beans:
>> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
>> > > >
>> > >
>> > >
>> >
>> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
>> > > >
>> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
>> > > > from
>> > >
>> > >
>> >
>> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
>> > > > ViewScopeBeanHolder, Name:null, WebBeans Type:MANAGED, API
>> > > >
>> > >
>> > >
>> >
>> Types:[java.io.Serializable,java.lang.Object,org.apache.myfaces.cdi.view.ViewScopeBeanHolder],
>> > > >
>> > Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
>> > > > from
>> > >
>> > >
>> >
>> jar:file:/home/broncos/apache/tomee/apache-tomee-jaxrs-1.6.0/lib/myfaces-impl-2.2.0.jar!/org/apache/myfaces/cdi/view/ViewScopeBeanHolder.class
>> > > >
>> > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionExceptionForBeans(InjectionExceptionUtil.java:104)
>> > > >
>> > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:94)
>> > > >
>> > >
>> > >
>> >
>> org.apache.webbeans.util.InjectionExceptionUtil.throwAmbiguousResolutionException(InjectionExceptionUtil.java:71)
>> > > >
>> > >
>> > >
>> >
>> org.apache.webbeans.container.InjectionResolver.resolve(InjectionResolver.java:699)
>> > > >
>> > >
>> > >
>> >
>> org.apache.webbeans.container.BeanManagerImpl.resolve(BeanManagerImpl.java:925)
>> > > >
>> > >
>> > >
>> >
>> org.apache.webbeans.container.InjectableBeanManager.resolve(InjectableBeanManager.java:201)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:413)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.cdi.util.BeanProvider.getContextualReference(BeanProvider.java:144)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.getViewScopeBeanHolder(CDIManagedBeanHandlerImpl.java:64)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.cdi.impl.CDIManagedBeanHandlerImpl.generateViewScopeId(CDIManagedBeanHandlerImpl.java:92)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.view.ViewScopeProxyMap.getWrapped(ViewScopeProxyMap.java:76)
>> > > >
>> > >
>> org.apache.myfaces.view.ViewScopeProxyMap.size(ViewScopeProxyMap.java:89)
>> > > >
>> > javax.faces.component.UIViewRoot.saveState(UIViewRoot.java:1498)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter._writeComponent(ErrorPageWriter.java:846)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter.debugHtml(ErrorPageWriter.java:351)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.renderkit.ErrorPageWriter.handle(ErrorPageWriter.java:470)
>> > > >
>> > >
>> > >
>> >
>> org.apache.myfaces.context.MyFacesExceptionHandlerWrapperImpl.handle(MyFacesExceptionHandlerWrapperImpl.java:301)
>> > > >
>> > >
>> > >
>> >
>> javax.faces.context.ExceptionHandlerWrapper.handle(ExceptionHandlerWrapper.java:61)
>> > > >
>> > >
>> > >
>> >
>> org.omnifaces.exceptionhandler.FullAjaxExceptionHandler.handle(FullAjaxExceptionHandler.java:162)
>> > > >
>> > >
>> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:287)
>> > > >
>>  javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
>> > > >
>> > >
>> > > --
>> > > *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
>> > > <http://fr.linkedin.com/in/rmannibucau>*
>> > > *Github: https://github.com/rmannibucau <
>> https://github.com/rmannibucau
>> > >*
>> > >
>> >
>> >
>> >
>> > --
>> > -------------------------------------------------------------------
>> > *SCJA. José Luis Cetina*
>> > -------------------------------------------------------------------
>> >
>>
>
>
>
> --
> -------------------------------------------------------------------
> *José Luis Cetina*
> -------------------------------------------------------------------