2

I am using Drupal 8.6.2. When I open the status report I see the following warning:

Experimental modules found: Place Blocks. Experimental modules are provided for testing purposes only. Use at your own risk.

I researched this issue and found that place blocks has been part of Drupal Core since 8.2.

When I check the list of installed modules then I see no reference to a module named place blocks or block-place. I also ran drush pm-list and grepped for place and block. Is it possible that my database contains some outdated dangling reference to this module? How can I clean up my Drupal installation and get rid of this warning?

1 Answer 1

2

The module is present since Drupal 8.2, but since Drupal 8.4 it has been marked hidden. That explains why you get the error, but you don't find the module: The module was enabled before updating to Drupal 8.4 or later, and it is still installed; once Drupal was updated to any version after 8.4, the module has been just marked as hidden (without changing its status of installed module).

If you look at the content of the block_place.info.yml file (core/modules/block_place/block_place.info.yaml), you will notice the following lines.

package: Core (Experimental)
version: VERSION
core: 8.x
hidden: true

If you remove the hidden: true line, and visit admin/modules to install a module that you then uninstall, you will see that module listed in /admin/modules/uninstall, and you will be able to uninstall it.
Installing and uninstalling a module is done just to force Drupal to clear the cache it uses to keep the list of found modules. In this case, Drupal will notice the module is not marked anymore as hidden, and it will show it again.

2
  • Thanks that worked. Btw. path to the file is core/modules/block_place/block_place.info.yml.
    – lanoxx
    Commented Oct 21, 2018 at 12:56
  • I should have added that to the answer, to make it easier to find it.
    – avpaderno
    Commented Oct 21, 2018 at 14:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.