Situs web saya mendapatkan kesalahan ini, saat memperbarui dari Drupal 8.3.7 ke Drupal 8.4.0, dan saya tidak dapat menyelesaikannya.
Situs web mengalami kesalahan yang tidak terduga. Silakan coba lagi nanti. RuntimeException: Tidak dapat menentukan kelas untuk tipe bidang 'webform' yang ditemukan di konfigurasi 'field.storage.node.webform' di Drupal \ field \ FieldStorageConfigStorage-> mapFromStorageRecords () (baris 157 dari core / modules / field / src / FieldStorageConfigStorage. php).
Jawaban:
Salah satu cara yang mungkin adalah bahwa modul Anda tidak ada dari basis kode atau telah dihapus secara tidak benar dan Anda masih memiliki bidang yang menggunakan modul yang hilang itu.
Coba perintah berikut
drush
/ SQL untuk menghapus bidang yang rusak:Peringatan : Jangan jalankan perintah di atas pada database master / live. Buat cadangan sebelum melakukan perubahan basis data apa pun.
Di mana
field.storage.xxx.xxx
jenis penyimpanan bidang yang Anda laporkan (misfield.storage.node.webform
.).Jika di atas tidak akan membantu, periksa referensi lain dengan:
Pada akhirnya Anda perlu membangun kembali cache Anda:
sumber
Saya memiliki kesalahan yang sama dengan modul lain (alamat dalam kasus saya). Saya dapat memperbaikinya dengan menginstal ulang modul terkait dengan drupal console dengan perintah berikut:
Dan kembali ke bisnis :)
sumber
composer require drupal/address
- seperti yang dilakukan orang lain di sini: drupal.org/project/address/issues/2868049#comment-12044874