In Beta1 FacesMessages does nothing if add() method is called:
public void add(Severity severity, String messageTemplate, Object... params)
{
add(severity, null, null, messageTemplate, null, params);
}The second parameter is null and the following code
public void add(Severity severity, String key, String detailKey, String messageTemplate, String messageDetailTemplate, final Object... params)
{
if (!Strings.isEmpty(key))
{
final StatusMessage message = new StatusMessage(severity, key, detailKey, messageTemplate, messageDetailTemplate);
if (!Strings.isEmpty(message.getSummary()))
{
messages.add(message);
getTasks().add(
new Runnable()
{
public void run()
{
message.interpolate(params);
}
}
);
}
}
}does not handle null message key.