Original reported from Leon Kessler on replicate module.

Steps to reproduce (tested on simplytest.me)

  1. Install the following modules:
    • Replicate
    • Replicate UI
    • Views Bulk Operations
  2. Enable replicate on the content (node) entity type
  3. Edit the admin/content view, and add the views bulk operations field.
  4. Try to save the view

The following error occurs:

Drupal\Core\Config\ConfigValueException: entity_replicate:entity.node.replicate key contains a dot which is not supported. in Drupal\Core\Config\ConfigBase->validateKeys() (line 211 of /home/d2oo3/www/core/lib/Drupal/Core/Config/ConfigBase.php).

Not 100% sure that the error is not related to views bulk operations (since that is the only way I've managed to get it to occur). Saving the view works fine when replicate_ui has never been installed (but interestingly, still fails when replicate_ui has been uninstalled).

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

lucastockmann created an issue. See original summary.

lucastockmann’s picture

Is there anything that speaks against renaming the route name and removing the dots from it?

lucastockmann’s picture

There is a patch attached to replace dots with underscores in routes. Discussion appreciated.

Berdir’s picture

Status: Active » Needs work

The actual route name can use dots, just not the derivate ID. The problem with this is that changing it will result in existing plugin references to no longer be valid but I guess there's no way around that.

logickal’s picture

FYI, #2907012: WSOD: entity_replicate:entity.node.replicate key contains a dot which is not supported is a duplicate of this issue, but it does contain an alternate patch attempt that fixes this issue by changing the action name, not the routes.

Berdir’s picture

Status: Needs work » Closed (duplicate)

Committed the patch over there.