Если в базе запись отсутствует то menu = null, падает с fatal error.
Нужно проверку добавить.