مرحباً بالجميع، أبلغ عن سلوك غريب/خطأ لاحظته في الأيام القليلة الماضية بعد تمكين 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 يمكنني ربطها بالمشكلة.
أي أفكار حول كيفية تصحيح الأخطاء بشكل أكبر، أو اقتراحات من المجتمع؟