in the bean LoginAction in the login-method in case of an invalid login, a message is put on the faces - context. Here's the code snippet:
facesContext.addMessage(null, new FacesMessage("Invalid login"));
I tested the application online an local. In both cases the message doesn't appear on the shown page. In home.xhtml there's the line <h:messages globalOnly="true"/> which should cause an output.
This has already been fixed in CVS.