that's what I expected :-) The chances that weld causes the problem where
rather huge  (as we discussed earlier).
have a good one
thomas


-----Ursprüngliche Nachricht-----
Von: Gerhard Petracek [mailto:gerhard.petra...@gmail.com] 
Gesendet: Freitag, 20. Mai 2011 21:08
An: MyFaces Discussion
Betreff: Re: CODI @ViewAccessScoped not cleaned up?

hi thomas,

this part of codi hasn't changed since the first release whereas weld
changed a lot.

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces



2011/5/20 Ing.Thomas Kernstock <t.kernst...@e-technologies.at>

> Hi Gerhard,
>
> I Think you are right - this problem exists either since Codi 0.9.4 or 
> Glassfish3.1(Weld 1.1.1). This explains why I see extra database 
> updates (in my logfiles) of entities that should have been destroyed 
> allready. On Glassfish 3.0.1 with CODI 0.9.3 this worked fine !
>
> best regards
> Thomas
>
> ___________________________________
> -----Ursprüngliche Nachricht-----
> Von: Gerhard Petracek [mailto:gerhard.petra...@gmail.com]
> Gesendet: Freitag, 20. Mai 2011 19:35
> An: MyFaces Discussion
> Betreff: Re: CODI @ViewAccessScoped not cleaned up?
>
> hi gernot,
>
> @PreDestroy will be called after rendering the first page which 
> doesn't use the bean.
> it looks like a weld bug (i see the same with weld v1.1.1).
> i tested it with owb and it works as expected.
> i'll have a look at it, if there is a possible workaround for weld.
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2011/5/20 Gernot Pfingstl <gernot.pfing...@gmx.at>
>
> > Hi,
> >
> > I'm using Glassfish 3.1 and CODI 0.9.5
> >
> > I've a bean A annotated with @ViewAccessScoped.
> >
> > Bean A is used in page1.xhtml. If page1 is called from page1 the 
> > state of the bean is preserved (as expected).
> >
> > Then I navigate to page2.xhtml (which does not have any reference to 
> > bean A), an then I navigate (from page2) to page3.xhtml (which also 
> > does not have any reference to bean A).
> > At this point I supposed bean A has bean invalidated/removed - but a 
> > @PreDestroy is never calles
> >
> > Now I navigate (from page3) to page1.xhtml - and bean A has the 
> > previous values and not an inital state.
> >
> > Do I misunderstand the @ViewAccessScoped or is there something wrong?
> >
> > regards,
> > Gernot
> >
>
>

Reply via email to