A mensagem da minha Exception não aparece na página de erros

Pessoal,

Eu criei a seguinte exception:

public class CPFInvalidoException extends Exception {
    /** Creates a new instance of CpfIncorretoException */
    public CPFInvalidoException() {
        super("CPF inválido.");
    }
}

E estou disparando essa exception em um método dentro do meu bean

    public void setCpf(String cpf) throws CPFInvalidoException{
        // Exemplo de fabricar um exception
        if (cpf.length() != 11) {
            throw new CPFInvalidoException("CPF Inválido");
        } else {
            this.cpf = cpf;
        }
    }

Eu tenho uma página de erro personalizada que mostra a mensagem da exception da seguinte forma:

  <p>Favor informar ao suporte técnico o seguinte erro:
            <strong><%=exception.getMessage()%></strong><br>
  </p>

Bom … o que acontece é que qualquer Exception do java que for disparada a mensagem aparece na página de erro. Porém, a mensagem da classe CPFInvalido(criada por mim) não aparece. Quando essa exception é disparada exception.getMessage() retorna null.

O que posso está fazendo errado ?

Valeu pessoal !