debug.appendln("http", request.toString());
debug.endSection();
do {
final Action action = (Action) actions.get(r.getRequestType());
try {
action.execute(r, context, page);
} catch (final ObjectLookupException e) {
final String error = "The object/service you selected has timed out. Please navigate to the object via the history bar.";
displayError(context, page, error);
} catch (final TaskLookupException e) {
final String error = "The task you went back to has already been completed or cancelled. Please start the task again.";