Seems like one of my tests is triggering this race condition (have been
running 4 tests in an endless loop without geting it). I will try to narrow
it down tomorrow and then will issue a bugreport.
My guess is we have a corner condition where the viewstate might not get
cleaned up entirely.


Am Mo., 3. Okt. 2022 um 15:08 Uhr schrieb Werner Punz <[email protected]
>:

> I am trying but the error is very erratic unfortunately.
>
>
> Am Mo., 3. Okt. 2022 um 15:05 Uhr schrieb Melloware <
> [email protected]>:
>
>> Werner, if you can isolate it please open a JIRA ticket with the stack
>> trace and the info please!
>>
>>
>> On 10/3/2022 8:59 AM, Werner Punz wrote:
>>
>> Got a little bit further, the null stems from a referenced viewstate id,
>> which does not exist anymore in the viewstate map.
>> The thing is, that when I trigger the page sequence manually I do not run
>> into this. With automation i run into it on a random scale.
>> This looks almost like some kind of race condition to me.
>>
>> I have a problem giving a testreport on it, given i cannot fully isolate
>> the issue for now to a reproducible case.
>>
>>
>> Am Mo., 3. Okt. 2022 um 14:07 Uhr schrieb Werner Punz <
>> [email protected]>:
>>
>>> Hi I am running into a weird bug in my integration testing.
>>> Following I have built a stack of MyFaces 4.0 with weld as beans
>>> provider and I am getting an NPE sometimes (not reproducible after a
>>> refresh in) AbstractContext.destroyAll(contextualStorage, facesStorage)
>>>
>>> The problem seems to be that that contextualStorage comes in as null and
>>> there is no null check. The weird thing is, that after a full page reload
>>> the error is gone.
>>> I suspect a bug on the myfaces or Weld side for this case.
>>> I null check would fix this, but I am not sure whether there is a deeper
>>> bug in there.
>>>
>>> Can anyone who has more insight in this area comment?
>>>
>>> Cheers
>>>
>>> Werner
>>>
>>>

Reply via email to