Mensagem de erro a4j

Como faço para exibir uma mensagem de erro atraves de um

<h:message for="dataReceber" styleClass="msgError" />

quando aciono um botão

<a4j:commandButton value="Gerar Parcelas" immediate="false" styleClass="button" actionListener="#{ReservaMB.gerarParcelas}" 
                                           reRender="dataReceber, gerarParcelas"/>

Estou Gerando a mensagem assim:

public void gerarParcelas(ActionEvent evt) {
        FacesMessage fm = new FacesMessage(message);
        FacesContext.getCurrentInstance().addMessage("dataReceber", fm);
    }

O que esta errado ?

Olá amigo.

Para mostrar sua mensagem, use o rich:messages. Vai funcionar.

Abraços