Drupal 8: Configure block or Place Block do nothing

In short, clicking on “Place Block” results in a brief loading icon and then nothing, and Configure Block results in a “This website encountered an unexpected error” message. The fix was found here:




Edit the following file – the “core” directory should be in your Drupal 8 root directory:


[drupal root]/core/lib/Drupal/Core/Annotation/Translation.php


Before the final }, add the following text:


public function __toString() {
return $this->translation->__toString();


Now try placing a block again and it should work. Please note that until this change is added to the Drupal code this is probably going to revert when you upgrade Drupal.