Ref to http://docs.jboss.com/jbportal/v2.6.6/referenceGuide/html/errorhandling.html I am just wondering that the difference between "when an unexpected error occurs" and "when an expected error occurs". Any thoughts ?