Fix a problem in root controller. controller::error now return false with empty error content.