hi,

i found a workaround [1]. you can build the latest version of codi manually
or you wait for the nightly build.

regards,
gerhard

[1] https://issues.apache.org/jira/browse/EXTCDI-191

http://www.irian.at

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

Professional Support for Apache MyFaces



2011/5/20 Gerhard Petracek <[email protected]>

> 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 <[email protected]>
>
> 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:[email protected]]
>> 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 <[email protected]>
>>
>> > 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