<div dir="ltr"><div>We do have a chain of validators and they will be returning different events so that is certainly possible.</div><div><br></div><div>In passing, I've also realised that the logic in our login-error.vm is also failing to deal with the fact that we have multiple validators that can return classified errors. We're just using getClassifiedErrors().iterator().next() as per the sample so presumably are only looking at the first error. In practice I doubt this matters as we generally only return a generic "your username or password is incorrect" message.</div><div><br></div><div>Cheers,</div><div><br></div><div>Max</div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 21 Jun 2023 at 02:08, Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I don't think this is your problem (specifically because using the "whole" string seemed to work), but there is a bug in the released version(s) that causes problems when chains of validators all signal different events.<br>
<br>
It generally affects auditing more than anything else but I guess it's possible things are stepping on each other in other areas.<br>
<br>
-- Scott<br>
<br>
<br>
</blockquote></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:small"><br></div></div></div></div></div></div></div>