Data Explorer خطأ غير عادي في موقع تم تثبيت DE عليه مؤخرًا

مرحباً بالجميع، أبلغ عن سلوك غريب/خطأ لاحظته في الأيام القليلة الماضية بعد تمكين Discourse Data Explorer لأول مرة على مثيل مستضاف ذاتيًا من Discourse يعمل بشكل جيد لأكثر من عام. إنه إعداد بسيط إلى حد ما والمكونات الإضافية الوحيدة الأخرى في المثيل هي Akismet و Calendar.

لقد قمت بتثبيت Discourse Data Explorer كالمعتاد، مضيفًا إياه إلى containers/app.yml وقمت بإجراء git pull كامل ثم /launcher rebuild app للتأكد من أن كل شيء محدث. سار التثبيت وإعادة البناء بشكل جيد دون أخطاء.

مثيل Discourse على (أحدث) 3.1.0.beta2 (حالياً الالتزام 7eb6223b04) ولا يحتوي على الكثير من التخصيصات الأخرى عليه.

أنا مسؤول (Admin) على المثيل.

عندما أحاول إنشاء استعلام جديد، يستمر المؤشر الدوار في الدوران، وأحصل على خطأ JS في وحدة التحكم:

rest.js:63 Uncaught Error: You must overwrite `createProperties()` before saving a record
    at n.createProperties (rest.js:63:1)
    at n._saveNew (rest.js:42:1)
    at n.save (rest.js:66:1)
    at d.create (admin-plugins-explorer.js:247:1)
    at d._triggerAction (d-button.js:116:1)
    at d.click (d-button.js:80:1)

لم يتم حفظ الاستعلام الجديد ولا يمكنني تعديل الاستعلامات الموجودة. في الواقع، لا أرى أزرارًا للتعديل، مما يجعلني أتساءل عما إذا كانت هناك مشكلة غريبة في الأذونات تحدث هنا. الاستيراد عبر JSON يفشل أيضًا بنفس الخطأ في وحدة تحكم JS.

البحث عن هذا الخطأ لم يسفر عن أي شيء يمكنني ربطه بالمشكلة. لا يوجد شيء يمكنني العثور عليه في Meta بخصوص مشكلة مع DE.

مثيلاتي الأخرى من Discourse، بنفس إصدار Discourse، مع تثبيت DE، تعمل بشكل جيد.

أستخدم متصفح Brave ولكني قمت بتعطيل جميع ميزات الخصوصية الخاصة بـ Brave لهذا الموقع. نفس الخطأ بالضبط يحدث عند استخدام Google Chrome العادي.

لا توجد أخطاء في سجل أخطاء Discourse يمكنني ربطها بالمشكلة.

أي أفكار حول كيفية تصحيح الأخطاء بشكل أكبر، أو اقتراحات من المجتمع؟

4 إعجابات

حسنًا، أعتقد أنني وجدت الحل بالفعل. يبدو أنه كان هناك تراجع قبل يومين تم إصلاحه بالأمس، ولكن تم دمج هذا الإصلاح بعد ساعات قليلة من آخر ./launcher rebuild app قمت به بالأمس.

لقد قمت بإعادة بناء أخرى وتم إصلاح المشكلة. قد يكون من المفيد ترك هذا التقرير في مكانه تحسبًا لأن يواجه آخرون نفس المشكلة بين الآن والمرة القادمة التي يقومون فيها بإعادة البناء. من المحتمل أن يؤثر هذا فقط على المستخدمين الذين كانوا يشغلون إصدارًا من Data Explorer من 7/8 فبراير. لقد كنت سيئ الحظ هنا، فقد قمت بتثبيت DE أمس وقت الغداء (بتوقيت جرينتش).

للتلخيص: الحل: ./launcher rebuild app

4 إعجابات

تصحيح أخطاء رائع يا @pacharanero :slight_smile:

آسف لسوء حظك في التوقيت!

3 إعجابات

شكرا @isaac على الإصلاح!

إعجاب واحد (1)

تصحيح الأخطاء باستخدام “البطة المطاطية”! أكتب تقرير خطأ على ميتا وعادةً ما تجبرني هذه الخطوة عقلي على البحث عن الحل بشكل منطقي بدلاً من سحري.

4 إعجابات