خطأ 'qa-topic-tip' Ember غير معرف

لدي مشكلة في Ember بعد آخر تحديث اليوم. يفتح موقع Discourse (الدلائل الجذرية و /admin في عنوان URL)، ولكني أرى فقط صورة تحميل متحركة. تعرض وحدة تحكم JavaScript خطأ:

Uncaught (in promise) ReferenceError: Ember is not defined
    <anonymous> qa-topic-tip.js:8
    exports loader.js:106
    requireModule loader.js:27
    Ember 8
    initialize component-templates.js:44
    eachThemePluginTemplate component-templates.js:95
    initialize component-templates.js:32
    runInstanceInitializers Ember
    each dag-map.js:191
    walk dag-map.js:120
    each dag-map.js:66
    topsort dag-map.js:72
    Ember 4
    invoke backburner.js.js:280
    flush backburner.js.js:197
    flush backburner.js.js:358
    _end backburner.js.js:798
    _boundAutorunEnd backburner.js.js:523
    promise callback*n/<> backburner.js.js:26
    flush Ember
    _scheduleAutorun backburner.js.js:964
    _ensureInstance backburner.js.js:955
    schedule backburner.js.js:648
    Ember 5
    <anonymous> start-app.js:4
    <anonymous> discourse-boot.js:20
    <anonymous> discourse-boot.js:1

عند إعادة البناء بدون أي إضافات خارجية، أرى الرسالة:

warning " > @glint/environment-ember-loose@1.1.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning " > @glint/environment-ember-template-imports@1.1.0" has unmet peer dependency "ember-template-imports@^3.0.0".
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"

لا أفهم ما يجب أن أفعله بهذا.

يمكن العثور على معلومات حول ترقية Ember هنا: Preparing for Discourse's upgrade to Ember 5

qa-topic-tip يأتي من المكون الإضافي القديم Pavilion discourse-question-answer. لم يعد هذا المكون الإضافي مدعومًا، لذا يجب عليك إزالته من ملف app.yml الخاص بك وإجراء إعادة بناء كاملة.

إعجابَين (2)

شكرا على الرد.
لقد علقت جميع الإضافات الخارجية في app.yml، وكتبت EMBER_VERSION: 5 في قسم ENV وأعدت بناء Discourse. الآن لدي الخطأ التالي في وحدة تحكم JavaScript:

Uncaught (in promise) ReferenceError: Ember is not defined
    <anonymous> media-overlay.js:15
    exports loader.js:106
    requireModule loader.js:27
    Ember 8
    initialize component-templates.js:44
    eachThemePluginTemplate component-templates.js:95
    initialize component-templates.js:32
    runInstanceInitializers Ember
    each dag-map.js:191
    walk dag-map.js:120
    each dag-map.js:66
    topsort dag-map.js:72
    Ember 4
    invoke backburner.js.js:280
    flush backburner.js.js:197
    flush backburner.js.js:358
    _end backburner.js.js:798
    _boundAutorunEnd backburner.js.js:523

ونفس صورة التحميل المتحركة. ما الخطأ؟

تحديث: الوضع الآمن مع safe_mode=no_themes%2Cno_unofficial_plugins يعمل.

تم دمج منشور في موضوع موجود: Media Overlay component