You call $view = View::factory('user/change_password'); in action_change_password(), but this fails as there is no user/change_password view.