Project

General

Profile

Bug #724

Editeur Wysiwyg plante s'il n'y a pas de galleries d'image Wysiwyg (au moins pour les champs riches des Formulaires)

Added by Philippe Bazart over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Urgent
Category:
Formulaires XML
Start date:
07/01/2010
Due date:
% Done:

100%

Estimated time:
Navigateur:
Votre version de Silverpeas:
5.2
Système d'exploitation:
Votre base de données:
Toutes

Description

Exemple vu sur GED HCL, version 5.2
Nous avons un formulaire ("Formulaire GED") qui exploite un champ ("Liens") de type Wysiwyg.

Si nous n'avons pas créé de composants "Gallry" dans l'espace, la sélection de l'onglet "Contenu" sur une publication dont le contenu est justement un formulaire de ce type, provoque un affichage incomplet et surtout une popup qui n'affiche rien d'autre que le texte lapidaire "null".

En passant sur l'éditeur de formulaire en mode Administration, la prévisualisation du formulaire produit un NullPointerException, avec le message suivant :

java.lang.NullPointerException
at com.silverpeas.form.fieldDisplayer.WysiwygFCKFieldDisplayer.display(WysiwygFCKFieldDisplayer.java:207)
at com.silverpeas.form.form.XmlForm.display(XmlForm.java:442)
at org.apache.jsp.templateDesigner.jsp.template_jsp._jspService(org.apache.jsp.templateDesigner.jsp.template_jsp:188)

En ajoutant un composant Gallery, l'anomalie disparait.

Analyse : la méthode display() de la classe WysiwygFCKFieldDisplayer renvoie null si la liste de galleries est vide. Elle devrait renvoyée une liste vide et non pas null, comme il est d'usage de la faire.


Files

nullpointer.jpg (24.3 KB) nullpointer.jpg Ecran obtenu s'il n'y a pas de galeries Philippe Bazart, 07/01/2010 10:35 PM
#2

Updated by Nicolas Eysseric over 10 years ago

  • Category set to Formulaires XML
  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
#3

Updated by Nicolas Eysseric over 10 years ago

  • Status changed from In progress... to Closed
  • Target version set to Version 5.3
  • % Done changed from 0 to 100
#4

Updated by Emmanuel Hugonnet over 10 years ago

  • Target version changed from Version 5.3 to Version 5.2.1

Also available in: Atom PDF