try {
ViewDeclarationLanguage vdl = viewHandler.getViewDeclarationLanguage(context, viewId);
vdl.buildView(context, viewRoot);
context.getApplication().publishEvent(context, PreRenderViewEvent.class, viewRoot);
vdl.renderView(context, viewRoot);
context.responseComplete();
}
catch (Exception e) {
// Apparently, the error page itself contained an error.
logException(context, e, errorPageLocation, LOG_ERROR_PAGE_ERROR);