Incompatible with the Token module

Created on 12 July 2017, about 7 years ago
Updated 19 April 2023, over 1 year ago

Problem/Motivation

Steps to reproduce

  1. Setup a new Drupal 8 site
  2. Install the contributed token module
  3. Install menu_link

Expected behaviour:

The module should have been installed.

Actual behaviour

Exception is thrown.

  Drupal\Core\Field\FieldException: Attempt to create field storage menu_link which is reserved by entity type node. in Drupal\field\Entity\FieldStorageConfig->preSaveNew()

Previous report

During the installation process I got this error:

vagrant@dev:/var/www/drupalvm/projects/infoshopping-dev/docroot$ drush en menu_link -y
The following extensions will be enabled: menu_link
Do you really want to continue? (y/n): y
exception 'Drupal\Core\Field\FieldException' with message 'Attempt to create field storage menu_link which is reserved by entity type node.' in
/var/www/drupalvm/projects/infoshopping-dev/docroot/core/modules/field/src/Entity/FieldStorageConfig.php:322
Stack trace:
#0 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/modules/field/src/Entity/FieldStorageConfig.php(287):
Drupal\field\Entity\FieldStorageConfig->preSaveNew(Object(Drupal\field\FieldStorageConfigStorage))
#1 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(434):
Drupal\field\Entity\FieldStorageConfig->preSave(Object(Drupal\field\FieldStorageConfigStorage))
#2 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Entity/EntityStorageBase.php(389):
Drupal\Core\Entity\EntityStorageBase->doPreSave(Object(Drupal\field\Entity\FieldStorageConfig))
#3 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Config/Entity/ConfigEntityStorage.php(259):
Drupal\Core\Entity\EntityStorageBase->save(Object(Drupal\field\Entity\FieldStorageConfig))
#4 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Entity/Entity.php(364):
Drupal\Core\Config\Entity\ConfigEntityStorage->save(Object(Drupal\field\Entity\FieldStorageConfig))
#5 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php(637):
Drupal\Core\Entity\Entity->save()
#6 /var/www/drupalvm/projects/infoshopping-dev/docroot/modules/contrib/menu_link/menu_link.install(29):
Drupal\Core\Config\Entity\ConfigEntityBase->save()
#7 [internal function]: menu_link_install()
#8 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Extension/ModuleHandler.php(391):
call_user_func_array('menu_link_insta...', Array)
#9 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/Extension/ModuleInstaller.php(287):
Drupal\Core\Extension\ModuleHandler->invoke('menu_link', 'install')
#10 /var/www/drupalvm/projects/infoshopping-dev/docroot/core/lib/Drupal/Core/ProxyClass/Extension/ModuleInstaller.php(83):
Drupal\Core\Extension\ModuleInstaller->install(Array, true)
#11 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/commands/core/drupal/environment.inc(131):
Drupal\Core\ProxyClass\Extension\ModuleInstaller->install(Array, true)
#12 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/commands/core/drupal/environment.inc(198): drush_module_install(Array)
#13 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/commands/pm/pm.drush.inc(1167): drush_module_enable(Array)
#14 [internal function]: drush_pm_enable('menu_link')
#15 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/includes/command.inc(422): call_user_func_array('drush_pm_enable', Array)
#16 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/includes/command.inc(231): _drush_invoke_hooks(Array, Array)
#17 [internal function]: drush_command('menu_link')
#18 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/includes/command.inc(199): call_user_func_array('drush_command', Array)
#19 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/lib/Drush/Boot/BaseBoot.php(67): drush_dispatch(Array)
#20 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/includes/preflight.inc(66): Drush\Boot\BaseBoot->bootstrap_and_dispatch()
#21 /var/www/drupalvm/projects/infoshopping-dev/vendor/drush/drush/drush.php(12): drush_main()
#22 {main}

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

πŸ› Bug report
Status

Needs work

Version

2.0

Component

Code

Created by

πŸ‡΅πŸ‡±Poland michal.k WrocΕ‚aw

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024