exception based XMPP errors