| The functional test org.xwiki.administration.test.ui.AllIT$NestedUsersGroupsRightsManagementIT#createAndDeleteUser fails intermittently on ci.xwiki.org. Occurrence
Error
Analysis The wait that times out is RegistrationModal#waitForLiveValidationSuccess(), i.e. waiting for no .LV_invalid field in #createUserModal. AbstractRegistrationPage#fillRegisterForm fills the password confirmation before the password, so the confirmation relies on being re-validated when the password changes. The most likely explanation is that this re-validation occasionally does not happen before the wait expires, leaving a field marked invalid. Not confirmed: the CI failure has no DOM dump showing which field stayed invalid. Possible fix Wait for the individual fields to be valid (or blur the password field) before waiting for the global validation; if it still fails, capture which field is invalid. |