خطأ في تحميل المجموعة الفردية عند استخدام المكون الإضافي للسماح بالرسائل الخاصة للموظفين

عندما أذهب إلى صفحة المجموعات (domain.com/g)، فإنها تجلب جميع المجموعات ولكن عندما أحاول الدخول إلى أي مجموعة معينة، فإنها تعطيني الخطأ التالي، هذا الخطأ يأتي مع جميع المجموعات

أنا مالك هذه المجموعات وقد تحققت من ذلك من حساب مستخدم عادي أيضًا وهذه الأخطاء نفسها تأتي مع هذا النوع المحدد من المستخدمين أيضًا.

يرجى مساعدتي في إصلاح هذه المشكلة.

هل يمكنك التحقق من \\logs أو وحدة تحكم المتصفح عند محاولة الوصول إلى المجموعة لمعرفة ما إذا كان هناك مزيد من التفاصيل حول الخطأ هناك؟

شكرا للمساعدة،


هذه هي الأخطاء التي تظهر في وحدة تحكم المتصفح

هل يمكنك توسيع تلك الأخطاء ونسخ الرسالة في كتلة رمز هنا؟

/groups/EPiC.json:1 فشل في تحميل المورد: استجاب الخادم بحالة 500 ()
application.js:83 Objectabort: ƒ (e)always: ƒ ()catch: ƒ (e)done: ƒ ()fail: ƒ ()length: 0name: \"add\"prototype: {constructor: ƒ}arguments: (...)caller: (...)[[FunctionLocation]]: jquery.js:3535[[Prototype]]: ƒ ()[[Scopes]]: Scopes[4]getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (e)jqTextStatus: \"error\"overrideMimeType: ƒ (e)pipe: ƒ ()progress: ƒ ()promise: ƒ (e)readyState: 4requestedUrl: \"/groups/EPiC.json\"responseJSON: error: \"Internal Server Error\"status: 500[[Prototype]]: ObjectresponseText: \"{\\\"status\\\":500,\\\"error\\\":\\\"Internal Server Error\\\"}\"setRequestHeader: ƒ (e,t)state: ƒ ()status: 500statusCode: ƒ (e)statusText: \"error\"then: ƒ (t,n,i)[[Prototype]]: Object
error @ application.js:83
router.js:1064 خطأ أثناء معالجة المسار: group.members
(anonymous) @ router.js:1064
rsvp.js:23 Uncaught ObjecterrorThrown: \"\"jqXHR: abort: ƒ (e)always: ƒ ()catch: ƒ (e)done: ƒ ()fail: ƒ ()getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (e)jqTextStatus: \"error\"overrideMimeType: ƒ (e)pipe: ƒ ()progress: ƒ ()promise: ƒ (e)readyState: 4requestedUrl: \"/groups/EPiC.json\"responseJSON: error: \"Internal Server Error\"status: 500[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()__proto__: (...)get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()responseText: \"{\\\"status\\\":500,\\\"error\\\":\\\"Internal Server Error\\\"}\"setRequestHeader: ƒ (e,t)state: ƒ ()status: 500statusCode: ƒ (e)length: 1name: \"statusCode\"prototype: {constructor: ƒ}arguments: (...)caller: (...)[[FunctionLocation]]: jquery.js:9487[[Prototype]]: ƒ ()[[Scopes]]: Scopes[4]statusText: \"error\"then: ƒ (t,n,i)[[Prototype]]: ObjecttextStatus: \"error\"[[Prototype]]: Object
DevTools failed to load source map: Could not load content for chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND
/message-bus/eb47113e4410479497a7f26dedf3819c/poll:1 فشل في تحميل المورد: net::ERR_QUIC_PROTOCOL_ERROR

هل تحصل على نفس الأخطاء عند استخدام الوضع الآمن؟

جربت الوضع الآمن أيضًا ولكن لا يزال الخطأ نفسه يظهر.

يرجى مساعدتي في حل هذه المشكلة في أقرب وقت ممكن لأن هذا أصبح أمرًا بالغ الأهمية بالنسبة لنا، حيث لا يمكن لأحد الانضمام إلى أي من المجموعات.

ملاحظة - لقد قمت بترقية جميع المكونات الإضافية وdiscourse الخاص بي على أحدث إصدار حتى الآن.

أواجه مشكلة في إعادة إنتاج هذا على موقع الاختبار الخاص بي. هل لديك أي إضافات غير رسمية على موقعك قد يكون لها تأثير؟ أو أي اختلافات/غرائب أخرى ملحوظة يمكنني تجربتها لمعرفة ما إذا كان بإمكاني تكرار المشكلة؟

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

أخشى أن الوضع الآمن يعطل فقط التعليمات البرمجية من جانب العميل ولا يعطل الأشياء من جانب الخادم (التي تلتقط معظم الأشياء، ولكن ليس كلها) لذلك قد يكون لا يزال هناك إضافة. الأكثر احتمالاً هي إضافة allow-pms-to-staff لأنها الوحيدة غير الرسمية في القائمة. هل يمكنك محاولة إزالتها من ملف app.yml الخاص بك وإعادة البناء لمعرفة ما إذا كانت هي التي تسبب المشكلة بالفعل؟

كان هناك تقرير عن حاجتها إلى إصلاح لشيء آخر مؤخرًا، على الرغم من أنه قد لا يكون ذا صلة:

4 إعجابات

حسناً، دعني أجرب هذا أيضاً.

أخبرني إذا كان إزالة المكون الإضافي قد أصلح المشكلة. لا أرى كيف يمكن للمكون الإضافي أن يفعل ذلك ولكني لا أرى أي سبب آخر لوجود هذه المشكلة لديك.

إعجابَين (2)

نعم، لقد كنت على حق، هذه الإضافة هي سبب المشكلة. بعد إزالة الإضافة، بدأت تعمل الآن.
@pfaffman يرجى إصلاحها بلطف لأننا نحتاج بشدة إلى إضافتك.

4 إعجابات

إذن هذه مشكلة في المكون الإضافي غير الرسمي GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages.

نقل هذا إلى Support

@pfaffman لا أرى موضوعًا لهذا المكون الإضافي؟

3 إعجابات

بالفعل. ذكرتها بشكل عابر، ولم أتوقع حقًا أن يستخدمها أحد. :person_shrugging:

إعجابَين (2)

أعتقد حقًا أن هذه الوظيفة يجب أن تكون في جوهر Discourse، خاصة القدرة على إرسال رسالة خاصة جديدة إلى الموظفين لجميع المستخدمين النشطين بغض النظر عن مستوى الثقة أو حد معدل الرسائل الخاصة لديهم. لقد تلقيت العديد من التقارير (العامة) من مستخدمين جدد من المستوى 0 كانوا يحاولون الاتصال بي ولم يتمكنوا من القيام بذلك. وتمكين الرسائل الخاصة العامة من مستخدم إلى آخر للمستخدمين من المستوى 0 هو فكرة سيئة.

نعم، تم إصلاح المشكلة الآن بعد آخر التغييرات في المكون الإضافي

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.