Score:2

ข้อผิดพลาด "ชื่อเอนทิตีการกำหนดค่าที่ไม่มีอยู่ซึ่งส่งคืนโดย FieldStorageConfigInterface::getBundles()" ข้อผิดพลาดในการเฝ้าระวัง

ธง jp

หลังจากย้ายจาก 7 เป็น 9 ฉันพบข้อผิดพลาดเหล่านี้จำนวนมากใน watchdog จาก มุมมอง.

ชื่อเอนทิตีการกำหนดค่าที่ไม่มีอยู่ส่งคืนโดย FieldStorageConfigInterface::getBundles(): ประเภทนิติบุคคล: ย่อหน้า, กลุ่ม: ไอเฟรม, ชื่อฟิลด์: field_url

สิ่งที่ฉันได้ลอง:

  • การตรวจสอบบันเดิลของย่อหน้า (ประเภท): มีเพียงสองอันเท่านั้น ไม่มี iframe อันหนึ่ง (ฉันไม่ต้องการมันในไซต์ใหม่)

  • ดรัช cr

  • drush config: ส่งออก จากนั้น grepping ไฟล์สำหรับ ไอเฟรม: มันมีอยู่ใน สื่อ.settings.yml เช่น iframe_domain: '' - ไม่เกี่ยวข้อง

  • grepping ไฟล์ปรับแต่งสำหรับ field_url - ไม่พบ.

  • อาจมีเนื้อหาเก่าที่อ้างถึง ไอเฟรม กำ? เลือกประเภทที่แตกต่างจากparagraphs_item; แสดงเฉพาะชื่อบันเดิลใหม่เท่านั้น เหมือนกันสำหรับ ย่อหน้า_item_field_data

  • แสดงตารางเช่น "%field_url%"; สิ่งนี้จะเปิดเผยสองตาราง: ย่อหน้า__field_url และ ย่อหน้า_revision__field_url - ฉันคาดว่าจะลบสิ่งเหล่านี้ พวกเขาทั้งสองว่างเปล่าแม้ว่า

  • แสดงตาราง เช่น "%iframe%"; - ไม่มี.

  • ฉันผ่านมุมมองทั้งหมดแล้ว - แต่ทั้งหมดนี้เป็นค่าเริ่มต้นของ D9 รวมทั้งบางส่วนที่ฉันเพิ่มเองสำหรับไซต์ใหม่ซึ่งไม่มีส่วนเกี่ยวข้องกับกลุ่มย่อหน้า

  • ฉันตรวจสอบรายงานฟิลด์ที่ใช้ในมุมมอง - field_url ไม่ได้อยู่ที่นั่น

  • ฉันตรวจสอบรายงานรายการฟิลด์ field_url อยู่ที่นั่น และน่าแปลกที่มันบอกว่าประเภทเอนทิตีคือ ย่อหน้า แต่แล้วมันพูดว่า:

    ข้อความ (ธรรมดา) (โมดูล: แกน)

  • ฉันพยายามสร้างประเภทย่อหน้าใหม่ที่เรียกว่า iframe แล้วลบทิ้ง

  • ฉันพยายามเพิ่มฟิลด์ชื่อ url แต่ถูกห้ามเนื่องจากมีชื่อเครื่องนั้นอยู่แล้ว

ฉันงุนงงว่าจะกำจัดข้อผิดพลาด/ประกาศเหล่านี้ได้อย่างไร

อัปเดต

ฉันพบไฟล์ config yml ที่เกี่ยวข้องกับช่อง URL นี้ ฉันลบสิ่งเหล่านั้นและนำเข้าการกำหนดค่าซึ่งดูเหมือนจะช่วยแก้ปัญหาสำหรับฟิลด์นั้น แต่เปิดขึ้นสำหรับฟิลด์อื่น

ตอนนี้กำลังบ่นเกี่ยวกับประเภทเอนทิตี: ย่อหน้า, กลุ่ม: grid_item_node_list, ชื่อฟิลด์: field_text

อย่างไรก็ตาม ฉันไม่สามารถใช้วิธีการลบแบบเดียวกันสำหรับฟิลด์นั้น เนื่องจากฟิลด์นั้นใช้สำหรับเนื้อหาใหม่ (ในกลุ่มย่อหน้าที่ต่างกัน)

ในการกำหนดค่าที่ส่งออก ไม่มีไฟล์ใดประกอบด้วย grid_item_node_list และไม่มีไฟล์ใดที่มีชื่อนั้น แต่เมื่อฉัน grep ฐานข้อมูลฉันพบ:

cache_config.cid ประกอบด้วย 2:

  • field.field.paragraph.grid_item_node_list.field_page_ref
  • field.field.paragraph.grid_item_node_list.field_text

และ cache_default.data นอกจากนี้ยังมี grid_item_node_list เช่นเดียวกับ cache_discovery.data และ key_value.value (สำหรับชื่อ: ย่อหน้า).

ฉันไม่เข้าใจว่าทำไม (ก) การกำหนดค่าเหล่านี้จึงไม่ถูกส่งออก และ (ข) เหตุใดจึงไม่ล้างค่าที่เกี่ยวข้องกับแคช ดรัช cr.

โพสต์คำตอบ

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