web-dev-qa-db-ja.com

アップグレード後のDrupal \ Component \ Plugin \ Exception \ PluginNotFoundException drupal

バージョン8.0.xから8.1.xにアップグレードしようとしました。 drush up drupalコマンドでdrushを使用しました。

出力にはいくつかのエラーが表示されます。

Do you wish to run all pending updates? (y/n): y
The "block_visibility_group" entity type does not exist.                                                                                                                                                                                                  [error]
Performing system_update_8200                                                                                                                                                                                                                             [ok]
Performing block_content_update_8003                                                                                                                                                                                                                      [ok]
Performing path_update_8200                                                                                                                                                                                                                               [ok]
Performing views_update_8200                                                                                                                                                                                                                              [ok]
PHP Fatal error:  Uncaught Error: Class name must be a valid object or a string in /Applications/MAMP/htdocs/drupal8.com/core/modules/field/src/FieldStorageConfigStorage.php:155
Stack trace:
#0 /Applications/MAMP/htdocs/drupal8.com/core/lib/Drupal/Core/Config/Entity/ConfigEntityStorage.php(189): Drupal\field\FieldStorageConfigStorage->mapFromStorageRecords(Array, Array)
#1 /Applications/MAMP/htdocs/drupal8.com/core/lib/Drupal/Core/Entity/EntityStorageBase.php(242): Drupal\Core\Config\Entity\ConfigEntityStorage->doLoadMultiple(Array)
#2 /Applications/MAMP/htdocs/drupal8.com/core/lib/Drupal/Core/Entity/Entity.php(507): Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array)
#3 /Applications/MAMP/htdocs/drupal8.com/core/modules/field/field.module(181): Drupal\Core\Entity\Entity::loadMultiple(Array)
#4 [internal function]: field_entity_field_storage_info(Object(Drupal\Core\Entity\ContentEntityType))
#5 /Applications/MAMP/htdocs/drupal8 in /Applications/MAMP/htdocs/drupal8.com/core/modules/field/src/FieldStorageConfigStorage.php on line 155

アップデート後、すべてのページで次のエラーが発生します。

Webサイトで予期しないエラーが発生しました。後でもう一度やり直してください。

Drupal\Component\Plugin\Exception\PluginNotFoundException:「page_variant」エンティティタイプが存在しません。 Drupal\Core\Entity\EntityTypeManager-> getDefinition()内(core/lib/Drupal/Core/Entity/EntityTypeManager.phpの133行目)。

これはpage_managerモジュールと関係があることを知っています。しかし、実際には、私はこの問題を解決するために何ができるのか少し無力です。なぜこの問題が発生するのか、私には手がかりがありません。 page_managerモジュールは、まだ/modulesフォルダーにあります。

2
TiMESPLiNTER

これは、フィールドタイプが不明なフィールドがあることを意味します。インストールしていたモジュールを見逃していないか?そして、欠落しているエンティティタイプは、以前は https://www.drupal.org/project/block_visibility_groups を使用していたように聞こえますが、今はなくなっていますか?

私の推測では、更新する前に、すべてまたは一部のcontribモジュールを誤って削除したと思われます。マイナーアップデートは、いくつかの変更が加えられていることを除いて、他の通常のコアアップデートと同じです。

2
Berdir