Puncte:-2

După ce am actualizat site-ul, unele pagini de administrare primesc „Definiția de stocare în câmp pentru „uuid” nu a putut fi găsită”. eroare

drapel ng

Actualizarea Drupal 8 la Drupal 9 a mers fără probleme și fără probleme, dar acum, când vizitez admin/rapoarte/status sau admin/module/uninstall, primesc această excepție.

Drupal\Core\Field\FieldException: definiția de stocare a câmpului pentru „uuid” nu a putut fi găsită. în Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema->getEntitySchema() (linia 968 din core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php).

Căutarea erorii dă câteva rezultate ale aceleiași probleme, dar fără soluție. Am rulat actualizări ale bazei de date (nimic în așteptare), am șters memoria cache și am încercat să dezactivez diverse module contribuite fără succes.

drapel cn
Lipirea textului unei erori este întotdeauna mai utilă decât o captură de ecran, cu excepția cazului în care este o eroare de UI.
Puncte:0
drapel cn

Am rulat actualizări de baze de date (nimic în așteptare), am șters memoria cache și am încercat dezactivarea diferitelor module contrib fără succes.

O abordare sistematică ar fi să aflați tipul de entitate și cu aceste informații modulul care provoacă eroarea.

Schimbați linia de cod care aruncă excepția pentru a include ID-ul tipului de entitate:

(linia 968 din core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php):

throw new FieldException(„Definiția de stocare a câmpului pentru „$field_name” în „$entity_type_id” nu a putut fi găsită.”);

Dacă puteți restaura datele entității, puteți elimina (de preferat înainte de a actualiza la Drupal 9) și reinstalați modulul. Dacă aceasta nu este o opțiune, trebuie să verificați coada de probleme pentru o remediere în rutinele de actualizare.

quantumized avatar
drapel ng
Mulțumesc. Am reușit să urmăresc problema. Administratorul anterior instalase câteva module de testare de bază (enity_test) care erau corupte. Forțarea ștergerii modulului a rezolvat problema.
4uk4 avatar
drapel cn
Răspunsul meu este mai mult despre mesajul de eroare în general. Acest lucru este mai potrivit pentru DA, deoarece cei care caută acest mesaj de eroare ar putea avea problema cu un alt modul.
Puncte:-1
drapel ng

Am reușit să urmăresc problema. Administratorul anterior instalase câteva module de testare de bază (enity_test) care erau corupte. Forțarea ștergerii modulului a rezolvat problema.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.