Its not possible to change the summary/ detail message of a ParametrizableFacesMessage --------------------------------------------------------------------------------------
Key: MYFACES-2857 URL: https://issues.apache.org/jira/browse/MYFACES-2857 Project: MyFaces Core Issue Type: Bug Components: General Affects Versions: 1.1.8 Reporter: Jerry Meurs We are using a PhaseListener in the render response phase to change the summary message of a FacesMessage {code} public void beforePhase(PhaseEvent phaseEvent) { ... Iterator componentMessages = facesContext.getMessages(clientId); while (componentMessages.hasNext()) { FacesMessage message = (FacesMessage)componentMessages.next(); StringBuilder builder = new StringBuilder(); builder.append(label); builder.append(message.getSummary()); message.setSummary(builder.toString()); } } {code} The problem is that since MyFaces 1.1.8 a ParametrizableFacesMessage is used for required messages. While doing a getSummary() the _evaluatedSummary is evaluated once, so effectively you can not change the _evaluatedSummary after one call to getSummary(). My questions: # Is this desired behaviour? # In MyFaces 1.1.7 a FacesMessage was used instead of a ParametrizableFacesMessage, is there a configurable way to runtime use a FacesMessage instead of a ParametrizableFacesMessage? # I suppose another workaround would be to add a label argument to each component which will be evaluated by the ParametrizableFacesMessage, is there any documentation how this functionality is intended to work? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.