Bonjour à tous,Après une brève recherche sur le site je n'ai pas pu trouver de réponse à mon problème qui est le suivant :J'ai rajouté un certain nombre d'aspects dans mon customModel ainsi :
<aspects>
<aspect name="custom:InfoG">
<title>Information Generales</title>
<properties>
<property name="custom:Source">
<title>Source</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>true</mandatory>
<multiple>true</multiple>
</property>
<property name="custom:Langue">
<title>Langue</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>true</mandatory>
<multiple>false</multiple>
<constraints>
<constraint ref="custom:langues_list" />
</constraints>
</property>
<property name="custom:MotsClesVO">
<title>Mots-Cles en version originale</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>false</mandatory>
<multiple>true</multiple>
</property>
<property name="custom:MotsClesVF">
<title>Mots-Cles en version française</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>true</mandatory>
<multiple>true</multiple>
</property>
</properties>
</aspect>
<aspect name="custom:Geotag">
<properties>
<property name="custom:Longitude">
<title>Longitude</title>
<type>d:float</type>
<protected>false</protected>
<mandatory>true</mandatory>
<multiple>false</multiple>
</property>
<property name="custom:Latitude">
<title>Latitude</title>
<type>d:float</type>
<protected>false</protected>
<mandatory>false</mandatory>
<multiple>false</multiple>
</property>
</properties>
</aspect>
<aspect name="custom:Projets">
<properties>
<property name="custom:PorteursProjet">
<title>Porteur du projet</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>false</mandatory>
<multiple>false</multiple>
</property>
<property name="custom:MO">
<title>Maitre d'ouvrage</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>false</mandatory>
<multiple>false</multiple>
</property>
<property name="custom:MOe">
<title>Maitre d'oeuvre</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>false</mandatory>
<multiple>false</multiple>
</property>
<property name="custom:EtatReal">
<title>Etat de réalisation</title>
<type>d:text</type>
<protected>false</protected>
<mandatory>false</mandatory>
<multiple>false</multiple>
<constraints>
<constraint ref="custom:etatreal_list" />
</constraints>
</property>
</properties>
</aspect>
</aspects>
Lorsque je modifie mon web-client-config-custom.xml afin que l'un des aspects soit présent dans la création d'une règle de contenu, pas de soucis. Cependant lorsque je fais de même pour que tous mes aspects soient présent, là, souci.Voici l'extrait du fichier web-client-config-custom.xml : <config evaluator="string-compare" condition="Action Wizards">
<aspects>
<aspect name="custom:InfoG" />
<aspect name="custom:Geotag" />
<aspect name="custom:Projets" />
</aspects>
</config>
J'obtiens l'erreur suivante quand je crée ma règle de contenu "add aspect" :javax.faces.FacesException: javax.faces.FacesException: Exception while calling encodeEnd on : {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /jsp/actions/add-features.jsp][Class: javax.faces.component.html.HtmlForm,Id: add-features-action][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: _idJsp15]}
caused by:
org.apache.jasper.JasperException: javax.faces.FacesException: Exception while calling encodeEnd on : {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /jsp/actions/add-features.jsp][Class: javax.faces.component.html.HtmlForm,Id: add-features-action][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: _idJsp15]}
caused by:
javax.faces.FacesException: Exception while calling encodeEnd on : {Component-Path : [Class: javax.faces.component.UIViewRoot,ViewId: /jsp/actions/add-features.jsp][Class: javax.faces.component.html.HtmlForm,Id: add-features-action][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: _idJsp15]}
caused by:
javax.faces.el.EvaluationException: Cannot get value for expression '#{WizardManager.bean.addableAspects}'
caused by:
javax.faces.el.EvaluationException: Exception getting value of property addableAspects of base of type : org.alfresco.web.bean.rules.CreateCompositeRuleWizard
caused by:
javax.faces.el.EvaluationException: Bean: org.alfresco.web.bean.rules.CreateCompositeRuleWizard, property: addableAspects
caused by:
java.lang.reflect.InvocationTargetException
caused by:
java.lang.NullPointerException: labelMalgré cette erreur, les propriétés des différents aspects sont bien visibles dans les propriétés des documents auxquels ont été affecté les aspects personnalisés, ce qui me fait penser que le problème ne vient ni du customModel.xml ni du reste du fichier web-client-config-custom.xml.Merci de me faire part de vos idée quant à la résolution de ce problème, et je vous prie de m'excuser si cette question a déjà été posée auparavant (je n'ai pourtant pas réussi à en trouver la réponse
).