Điểm:-2

Sau khi tôi nâng cấp trang web, một số trang quản trị nhận được thông báo "Không thể tìm thấy định nghĩa bộ nhớ trường cho 'uuid'." lỗi

lá cờ ng

Việc nâng cấp Drupal 8 lên Drupal 9 diễn ra suôn sẻ và không gặp bất kỳ sự cố nào, nhưng bây giờ khi tôi truy cập quản trị viên/báo cáo/trạng thái hoặc quản trị viên/mô-đun/gỡ cài đặt, tôi gặp ngoại lệ này.

Drupal\Core\Field\FieldException: Không thể tìm thấy định nghĩa lưu trữ trường cho 'uuid'. trong Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema->getEntitySchema() (dòng 968 của core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php).

Tìm kiếm lỗi đưa ra một vài kết quả của cùng một vấn đề, nhưng không có giải pháp. Tôi đã chạy các bản cập nhật cơ sở dữ liệu (không có gì đang chờ xử lý), xóa bộ nhớ cache và cố gắng vô hiệu hóa các mô-đun được đóng góp khác nhau nhưng không thành công.

lá cờ cn
Dán văn bản lỗi luôn hữu ích hơn ảnh chụp màn hình trừ khi đó là lỗi giao diện người dùng.
Điểm:0
lá cờ cn

Tôi đã chạy các bản cập nhật cơ sở dữ liệu (không có gì đang chờ xử lý), xóa bộ nhớ cache và thử vô hiệu hóa một mô-đun đóng góp khác nhau mà không thành công.

Một cách tiếp cận có hệ thống sẽ là tìm ra loại thực thể và với thông tin này, mô-đun gây ra lỗi.

Thay đổi dòng mã đưa ra ngoại lệ để bao gồm ID loại thực thể:

(dòng 968 của core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorageSchema.php):

throw new FieldException("Không thể tìm thấy định nghĩa lưu trữ trường cho '$field_name' trong '$entity_type_id'.");

Nếu bạn có thể khôi phục dữ liệu thực thể, bạn có thể xóa (tốt nhất là trước khi bạn cập nhật lên Drupal 9) và cài đặt lại mô-đun. Nếu đây không phải là một tùy chọn, bạn phải kiểm tra hàng đợi sự cố để tìm cách khắc phục trong quy trình cập nhật.

quantumized avatar
lá cờ ng
Cảm ơn bạn. Tôi đã có thể theo dõi vấn đề. Quản trị viên trước đó đã cài đặt một số mô-đun thử nghiệm cốt lõi (enity_test) bị hỏng. Buộc loại bỏ mô-đun đã giải quyết vấn đề.
4uk4 avatar
lá cờ cn
Câu trả lời của tôi là nhiều hơn về thông báo lỗi nói chung. Điều này phù hợp hơn với DA vì những người tìm kiếm thông báo lỗi này có thể gặp sự cố với một mô-đun khác.
Điểm:-1
lá cờ ng

Tôi đã có thể theo dõi vấn đề. Quản trị viên trước đó đã cài đặt một số mô-đun thử nghiệm cốt lõi (enity_test) bị hỏng. Buộc loại bỏ mô-đun đã giải quyết vấn đề.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.