Score:0

InvalidArgumentException: ไม่รู้จักฟิลด์ field_message_header ใน Drupal\Core\Entity\ContentEntityBase->getTranslatedField()

ธง us

ที่สูญเสียทั้งหมดว่าอะไรคือสาเหตุของข้อผิดพลาดนี้ ฟิลด์นี้ถูกเพิ่มไปยังเอนทิตีเทมเพลตการแจ้งข้อความ โดยทั่วไปจะใช้เป็นโทเค็นในอีเมลที่ส่งโดยใช้โมดูลนั้น ที่เดียวในรหัสที่กำหนดเองของฉันที่ฉันใช้ฟิลด์นี้คือการตั้งค่าจากค่าที่รวบรวมในรูปแบบโมดอล เมื่อส่งโมดอล ข้อผิดพลาดนี้เกิดขึ้น

ส่วนที่บ้าคลั่งของสิ่งนี้คือฉันได้ลบฟิลด์ออกจากเอนทิตีแล้ว (ไม่มีอยู่ในการกำหนดค่าที่มองเห็นได้อีกต่อไปในไซต์) ฉันได้แสดงความคิดเห็นในโค้ด 1 บรรทัดที่อ้างถึงฟิลด์นี้ หลังจากค้นหา db ตารางเดียวที่จะอ้างอิงฟิลด์นี้คือ config_snapshot และ config_import มีรายการที่นั่นสำหรับฟิลด์ที่ฉันลบออกและบันทึกเดียวที่เหลืออยู่สำหรับบันเดิลที่ใช้เก็บฟิลด์นี้ไม่พบการอ้างอิงว่าตารางเหล่านี้มีไว้เพื่ออะไร แต่เดาว่าเป็นเพียงบันทึกของการนำเข้าที่ผ่านมาและไม่ได้ใช้งาน

เพื่อเพิ่มความบ้าคลั่ง ทั้งหมดนี้ใช้ได้ดีกับสำเนา dev ของไซต์ในพื้นที่ของฉัน

ฉันเรียกใช้ cron และ cr หลายครั้ง

คำแนะนำใด ๆ

4uk4 avatar
cn flag
คุณอาจพบคำแนะนำใน call stack ของข้อความแสดงข้อผิดพลาดทั้งหมด getTranslatedFields() เป็นเมธอดที่ได้รับการป้องกันซึ่งเรียกโดยเมธอด get() สาธารณะ ซึ่งมีอาร์กิวเมนต์ชื่อฟิลด์เท่านั้น ฟังก์ชันใดอยู่ในตำแหน่งที่ 3 ของ call stack และรับอาร์กิวเมนต์จากที่ใด
liquidcms avatar
us flag
พยายามรับ call stack เพื่อพิมพ์ แต่จะไม่แสดงสำหรับข้อผิดพลาดนั้น (แสดงในบันทึกสำหรับข้อผิดพลาดอื่น ๆ ) อย่างไรก็ตาม ลูกค้าของฉันกู้คืน db (เก่า) จากเซิร์ฟเวอร์ที่ใช้งานจริง และเรารัน cim เพื่อรับการกำหนดค่าล่าสุด - และวิธีนี้ช่วยแก้ปัญหาได้ หลังจากหนึ่งปีของการทำ cim มากมายในโครงการต่างๆ ฉันรู้สึกสบายใจเมื่อคิดว่านี่เป็นการกำหนดค่าขั้นสุดท้ายของไซต์ - แต่อาจไม่ใช่ :(
Score:0
ธง us

ฉันกู้คืน db เก่า (จากไซต์สด) และรัน drush cim ใหม่เพื่อรับการกำหนดค่าซึ่งควรอยู่ในไซต์ staging (ซึ่งแสดงข้อผิดพลาดนี้) - และสิ่งนี้ช่วยแก้ปัญหาของเราได้ แปลกมากที่ฉันไม่พบการอ้างอิงถึงฟิลด์นี้ใน db หรือในโค้ด และแปลกที่ cim ไม่ได้แก้ไขจนกว่าฉันจะรันบน db ที่เก่ากว่า

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา