1 réponses
le 13 mai 2015

Anomalie : Résultat de recherche

Bonjour,
Lors de la recherche de fiche de formation, la page de résultat renvoie qu'il existe 2 fiches correspondantes. Cependant, le détail du résultat ne s'affiche pas, et il n'est donc pas possible de les sélectionner.
L'anomalie suivante apparaît dans les logs:

2015-05-09_06:39:12.031 [ajp-bio-8009-exec-19] ERROR c.k.f.util.JSPIncludeHelper - Impossible de faire un include pour le path /extensions/offreformation/WEB-INF/jsp/formation/fo/recherche_resultat.jsp
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP: 

Une erreur s'est produite à la ligne: 66 dans le fichier jsp: /extensions/offreformation/WEB-INF/jsp/formation/fo/recherche_resultat.jsp
The method isFormationDistance() is undefined for the type Formation
63: if (formation.isFormationApprentissage()) {
64:     modalites.add(module.getMessage("ST_FORMATION_FORMATION_EN_APPRENTISSAGE"));
65: }
66: if (formation.isFormationDistance()) {
67:     modalites.add(module.getMessage("ST_FORMATION_FORMATION_A_DISTANCE"));
68: }
69: 


Une erreur s'est produite à la ligne: 74 dans le fichier jsp: /extensions/offreformation/WEB-INF/jsp/formation/fo/recherche_resultat.jsp
The method hasStageEtranger() is undefined for the type Formation
71:     fields.put("Modalités", modalites);
72: }
73: 
74: if(formation.hasStageEtranger() || formation.hasStageObligatoire() || formation.hasStageOptionnel()){
75:     fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_OUI")));
76: }else{
77:     fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_NON")));


Une erreur s'est produite à la ligne: 74 dans le fichier jsp: /extensions/offreformation/WEB-INF/jsp/formation/fo/recherche_resultat.jsp
The method hasStageObligatoire() is undefined for the type Formation
71:     fields.put("Modalités", modalites);
72: }
73: 
74: if(formation.hasStageEtranger() || formation.hasStageObligatoire() || formation.hasStageOptionnel()){
75:     fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_OUI")));
76: }else{
77:     fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_NON")));


Une erreur s'est produite à la ligne: 74 dans le fichier jsp: /extensions/offreformation/WEB-INF/jsp/formation/fo/recherche_resultat.jsp
The method hasStageOptionnel() is undefined for the type Formation
71:     fields.put("Modalités", modalites);
72: }
73: 
74: if(formation.hasStageEtranger() || formation.hasStageObligatoire() || formation.hasStageOptionnel()){
75:     fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_OUI")));
76: }else{
77:     fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_NON")));
Après modification du code de la jsp, le résultat apparaît bien.
if (formation.isModalitesFormationDistance()) {
modalites.add(module.getMessage("ST_FORMATION_FORMATION_A_DISTANCE"));
}

if(!modalites.isEmpty()){
fields.put("Modalités", modalites);
}

if(formation.isStageEtranger() || formation.isStageObligatoire() || formation.isStageOptionnel()){
fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_OUI")));
}else{
fields.put(module.getMessage("ST_FORMATION_STAGES"), Arrays.asList(module.getMessage("JTF_NON")));
}
Ma version du core KSUP est 6.02.03
Ma version de l'extension offreFormation est 1.02.03
Cdlt.



Anomalie : Résultat de recherche

Alice ARKle 13 mai 2015 par Alice ARK

Bonjour, 

Effectivement, cette anomalie a été identifiée, vous pourrez en trouver le détail ici : https://issues.k-sup.org/browse/FORMATION-27
N'hésitez-pas à y ajouter vos commentaires en cas de besoin.

Elle a été corrigée dans la version 6.2.4 de K-Sup qui a été packagée hier et devrait donc être disponible d'ici quelques jours sur la plate-forme Archiva.

N'hésitez-pas à remonter vos incidents via https://issues.k-sup.org (accessible avec les mêmes identifiants).

Alice

Valider Annuler