Project

General

Profile

Anomalie #41

Demande d'inscription sur le SI

Added by Jean-Baptiste Paroissien over 5 years ago. Updated over 5 years ago.

Status:
Résolu
Priority:
Haut
Start date:
11/22/2018
Due date:
% Done:

0%

Nature de l'anomalie:
Navigateur web :
Système d'exploitation:
Type d'anomalie:

Description

Résoudre rapidement le problème pour créer un compte sur le SI...Le formulaire a un drôle de comportement...

History

#1 Updated by Jean-Baptiste Paroissien over 5 years ago

  • Status changed from Nouveau to Résolu

Le problème provenait d'une différence entre les version jsf du noyau (2.2.17) et de la version du si snot (2.2.14).
Pour résoudre, passage commun à la version 2.2.15


Pour info voilà le mode opératoire qui me permet de trouver l'erreur

Le bouton action isFormValid() ça tu avais trouvé et le isFormValid​ est bien valide.

Donc il faut voir après...

Après on appel une fonction javascript :
function handleLoginRequest(xhr, status, args) {
if (args.validationFailed || !args.loggedIn) {
PF('panelgridContent').jq.effect("shake", {times: 5}, 100);
resetInputSize();
}
}
normalement le if devrait être à false mais il est à true (d'où le shake)
par contre la suite marchait en l’occurrence si tu faisais PF('popupCreateProfileConfirmation').show() tu pouvais finir la création de compte normalement.

Alors pourquoi true au lieu de false: parceque xhr.status était a parseException.
En fait le xml renvoyé par le click du bouton n'avait pas un format valide.

J'ai comparé avec celui renvoyé quand ça marche et j'ai compris que jsf était dans le coup (merci google).
Sur monSoere un mvn dependency:tree|grep jsf montrait une version 14 et sur snot une version 17
C'est le kernel qui avait tord et dans monSoere la version était surchargé dans la section dependencyManagement (qui dit oublie tout ce que tu sais et prends ça).

Also available in: Atom PDF