Hi!
I'm using recess framework in my current project and it's working great except recently I was not able to forward from overriden Controller::init() function to another page using $this->forwardOk(..) (I'm doing authentication validation in init method). The error was viewName variable is undefined. So I added viewName initialization to wrappedServe method:
function wrappedServe(Request $request) {
$this->request = $request;
$shortWiredResponse = $this->init();
if($shortWiredResponse instanceof Response) {
$shortWiredResponse->meta->viewClass = 'LayoutsView';
$shortWiredResponse->meta->viewsPrefix = '';
$shortWiredResponse->meta->viewName = ''; //