ex = ex.getCause();
}
// If this is a code exception we can get the localised messages
if (exception instanceof CoreException) {
CoreException ce = (CoreException) exception;
MessageResources mr = CoreUtil.getMessageResources(request
.getSession(), ce.getBundle());
if (mr != null) {
mesgBuf.append(" ");
mesgBuf.append(mr.getMessage((Locale) request
.getSession().getAttribute(Globals.LOCALE_KEY), ce
.getBundleActionMessage().getKey(), ce
.getBundleActionMessage().getArg0(), ce
.getBundleActionMessage().getArg1(), ce
.getBundleActionMessage().getArg2(), ce
.getBundleActionMessage().getArg3()));
}
}