This results in an exceptions with the message Plugin ID 'contact.site_page could not be found' was not found. which is a bit weird.

MenuLinkManager::getDefinition just needs to pass the plugin ID to PluginNotFoundException

CommentFileSizeAuthor
#2 exception-2360241-2.patch696 bytesmartin107

Comments

dawehner’s picture

Issue tags: +MenuSystemRevamp

Tagging to find it for proper listing.

@Novice
Feel free to contact me in case you have some question.

martin107’s picture

Issue summary: View changes
StatusFileSize
new696 bytes

Classic comedy screwup ... made my day :)

martin107’s picture

Status: Active » Needs review
alexpott’s picture

Status: Needs review » Reviewed & tested by the community

  • catch committed eeca610 on 8.0.x
    Issue #2360241 by martin107: Fixed MenuLinkManager uses...
catch’s picture

Status: Reviewed & tested by the community » Fixed

Committed/pushed to 8.0.x, thanks!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

iainh’s picture

Status: Closed (fixed) » Active

Drupal\Component\Plugin\Exception\PluginNotFoundException: Plugin ID 'contact.site_page' was not found. in Drupal\Core\Menu\MenuLinkManager->getDefinition() (line 213 of core/lib/Drupal/Core/Menu/MenuLinkManager.php). happens when installing a Standard profile Drupal 8.0.3 site that is freshly built with a composer.json file that contains

"repositories": [
        {
            "type": "composer",
            "url": "https://packagist.drupal-composer.org"
        },
        ... 
...
"require": {
        ...
        "drupal/core": "8.0.*",
        ...
       }

It didn't occur when downloading Drupal 8.0.3 core with drush.

vaish’s picture

Status: Active » Closed (works as designed)

This issue was about changing the exception message from Plugin ID 'contact.site_page could not be found' was not found.
to Plugin ID 'contact.site_page' was not found. which is exact message reported in #8.