Joomla\CMS\Table\Menu::_getNode(1, ) failed.

Ошибка

Joomla\CMS\Table\Menu::_getNode(1, ) failed.

Предупреждение

Ошибка при создании меню панели управления

После обновления Akeeba Backup, показывает такое сообщение и в меню компонентов пропал Akeeba.

В phpMyAdmin в таблице MYPREFIX_menu нашел запись пункта с этим компонентом, у которого в столбце published было 0, и самое интересное, что в столбце parent_id (родительский пункт) было 125... А ID 125 вообще у пункта Новостей на фронте... Поменял оба значения на "1" и всё стало норм! Что будет при следующем обновлении пока не ясно, но посмотрим.

Хорошо, что обновляю компоненты по одному и заранее знал какой компонент искать в указанной таблице!

Так же было найдено несколько решений этой проблемы, одно из них вот тут: github.com в котором советуют сделать вот такой запрос в phpMyAdmin:

 INSERT INTO `MYPREFIX_menu` (`id`, `menutype`, `title`, `alias`, `note`, `path`, `link`, `type`, `published`, `parent_id`, `level`, `component_id`, `checked_out`, `checked_out_time`, `browserNav`, `access`, `img`, `template_style_id`, `params`, `lft`, `rgt`, `home`, `language`, `client_id`) VALUES (1, '', 'Menu_Item_Root', 'root', '', '', '', '', 1, 0, 0, 0, 0, '0000-00-00 00:00:00', 0, 0, '', 0, '', 0, 45, 0, '*', 0)

и это тоже сработало на другом сайте.