В Zend Framework 1.8 был изменен конструктор Zend_Controller_Action.
Я должен упомянуть об этом, потому что это сломало мое приложение, пока я не обнаружил эту ошибку после нескольких часов отладки (по какой-то причине ни xDebug, ни сам PHP не показали мне, что конструктор в моем пользовательском классе Controller_Action больше не был тем же, что и в Zend_Controller_Action ).
Так что нужно поменять конструктор с
public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, $invokeArgs = array())
до
public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array())