Bug JTableMenu: :_getNode adding components Joomla

Problem

I am not sure where to start here. I have the same error showing up and new components simply don’t show up in the Joomla 3.5.6 admin Components menu. The components are installed into the site OK but no sign within Admin.

exception ‘UnexpectedValueException’ with message ‘JTableMenu: :_getNode(1, ) failed in /path/libraries/joomla/table/nested.php:1522

Solution

Adding this in the installation or upgrade, etc

INSERT INTO `prefix_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, 137, 0, '*', 0)

Changing the Contact Redirect Page Joomla 3.4.6

  • Log into your Joomla 3.4.6 admin dashboard
  • In the top menu, click Menus and then click on the menu where your contacts menu item is.
  • In the list of menu items, click on the Contacts menu item you want to change the redirection of
  • Click the Advanced Options tab towards top of the page
  • Click Mail Options to expand the available options under this setting.
  • Find the Contact Redirect setting, enter a url to redirect users to after the form has been submitted, and then click Save in the top left of the page.