دوار لا نهائي على بعض المشاركات

لدي شيء غريب في أحدث إصدار من Discourse (3.4.0.beta1-dev).

لا يتم عرض بعض المشاركات وتظهر الخطأ التالي في وحدة التحكم. يستمر المؤشر في الدوران والدوران!

الشيء الغريب هو أن بعض المشاركات تعلق عندما أكون مسجلاً الدخول وسيتم تحميلها عند تسجيل الخروج. لكن البعض لا يتم تحميله أبدًا.

هذا ما أحصل عليه في وحدة التحكم:

Could not view topic TypeError: Cannot read properties of undefined (reading 'name_key')
    at post.js:32:29
    at Array.map (<anonymous>)
    at T.munge (post.js:28:51)
    at T.create (rest.js:19:29)
    at d.create (index.js:385:1)
    at _._build (store.js:301:25)
    at _._hydrate (store.js:423:17)
    at _.createRecord (store.js:225:14)
    at post-stream.js:1048:31
    at Array.forEach (<anonymous>)
    at k.updateFromJson (post-stream.js:1047:28)
    at post-stream.js:353:14
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at d.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)

ما قمت به حتى الآن:

  • تم التحقق في الوضع الآمن. نفس المشكلة
  • تم إيقاف المكونات الإضافية واحدًا تلو الآخر. نفس المشكلة
  • إعادة بناء التطبيق باستخدام launcher

أرى هذا في إعادة البناء بالمناسبة:

I, [2024-08-23T08:26:25.919351 #1]  INFO -- : > cd /var/www/discourse & su discourse -c 'yarn install --frozen-lockfile & yarn cache clean'
warning Resolution field "unset-value@2.0.1" is incompatible with requested version "unset-value@^1.0.0"
warning " > @discourse/lint-configs@1.3.9" has incorrect peer dependency "ember-template-lint@6.0.0".
warning " > @glint/environment-ember-loose@1.4.0" has unmet peer dependency "@glimmer/component@^1.1.2".
warning " > discourse-markdown-it@1.0.0" has unmet peer dependency "xss@*".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/aws-s3@3.0.6" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/aws-s3-multipart@3.1.3" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/xhr-upload@3.1.1" has incorrect peer dependency "@uppy/core@^3.1.2".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse-plugins > ember-this-fallback@0.4.0" has unmet peer dependency "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > admin > ember-source > router_js@8.0.3" has unmet peer dependency "rsvp@^4.8.5".
warning "workspace-aggregator-655d3348-fa9a-483d-b7d4-d3f77ee964e6 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" has incorrect peer dependency "@uppy/core@^3.2.1".
إعجاب واحد (1)

هل يمكنك مشاركة موضوع عام حيث يحدث ذلك من فضلك؟

بالتأكيد، يحدث هذا هنا (عندما أكون مسجلاً الدخول وخارج الدخول!)

وهنا لا يحدث أبدًا:

وهذا يحدث عندما أكون مسجلاً الدخول:

ولكن ليس عندما أكون خارج الدخول!

وأشياء أخرى اختبرتها للتو هي:

  • مسح ملفات تعريف الارتباط الخاصة بي
  • استخدام متصفح خاص.
    نفس النتائج :frowning:

للأسف لا يمكنني إعادة إنتاج المشكلة، هل يمكنك إرسال مقطع فيديو لي يوضح ما تراه؟

تمكنت من إعادة إنتاجه عند نشر الروابط، ولكنه يعمل الآن بشكل جيد.

جربت الرابط الأول ولم يعمل معي. المنتدى نفسه نعم، ولكن هذا الموضوع أظهر مجرد مؤشر دوار.

لم يتم إجراء أي ترقية أو تغيير اليوم.. مجرد منشور جديد.

لكن يبدو أن المشكلة قد اختفت. :boom:

لقد عانيت من هذا لأكثر من يومين!

لقد كدت أصلع من شد شعري :hear_no_evil:

@j.jaffeux هل يمكن أن يكون ترقية قاعدة بيانات أو شيء من هذا القبيل في الخلفية؟

وشكراً على النظر في الأمر!! :heart:

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

لا أعرف في الوقت الحالي، ولكن لدي تقارير أخرى، وسنحاول جمع المزيد من المعلومات.

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

سأراقب هذا.. عندما يحدث مرة أخرى سأقوم بعمل فيديو!
بما في ذلك ما أراه في سجل وحدة التحكم + علامات تبويب الشبكة :+1:

نواجه هذه المشكلة الآن أيضًا على 3.4.0.beta2-dev. نفس السجلات

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

للأسف، نواجه المشكلة أيضًا في أحد منتدياتنا على الإصدار 3.4.0.beta2-dev. نفس السجلات

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

ثم سأتمهل.. ما زلت على 3.4.0.beta1-dev.
تم حل المشكلة في منتداي لكنني ما زلت لا أعرف كيف..

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

للتحديث فقط بعد فترة 24 ساعة، اختفت المشكلة الآن، مما يشير إلى أنها تجبر نوعًا ما من إعادة الفهرسة كما اقترح آخرون.

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

شكرا لك على الإبلاغ عن هذه المشكلة. يجب إصلاحها باستخدام طلب السحب هذا:

لقد نقلنا نوع إجراء ما بعد “الإعجاب” إلى قاعدة البيانات. ومع ذلك، لأسباب تتعلق بالأداء، نقوم بتخزين أنواع إجراءات ما بعد (لمدة 24 ساعة) - وهذا هو السبب في أن كل شيء تم إصلاحه تلقائيًا لك بعد حوالي 24 ساعة.

عند تحديث Discourse، يجب علينا إعادة تعيين هذا المخزن المؤقت للتأكد من أن الواجهة الأمامية لديها وصول إلى جميع أنواع إجراءات ما بعد.

6 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام من آخر رد. لم يعد يُسمح بالردود الجديدة.