أيقونة GIF لا تعرض وتظهر خطأ

Hi everyone.

My GIF icon disappears anytime I set uploads to S3: enable s3 uploads. If I turn uploads to S3 off, the GIF icon reappears in the editor. I’d appreciate some help fixing this.

3 إعجابات

Hi everyone.

My GIF icon disappears anytime I set uploads to S3: enable s3 uploads. If I turn uploads to S3 off, the GIF icon reappears in the editor. I’d appreciate some help fixing this.

3 إعجابات

كيف تقوم بسحب التحديث في مكون السمة؟

هذا هو المكان الذي أبحث فيه عن تحديث. لقد تم تحديثه. هل أبحث في المكان الصحيح؟

@bsawicki كيف قمت بحل هذه المشكلة؟ أواجه نفس المشكلة. سأقدر بعض المساعدة.

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

هل المشكلة التي تواجهها هي رؤية الأيقونة الخاطئة؟ قد ترغب في إعادة بناء موقع Discourse الخاص بك إذا لم يؤدِ تحديث المكون إلى إصلاح المشكلة. (أو… يمكنك أيضًا محاولة حذف المكون وتثبيته مرة أخرى.)

إعجابَين (2)

المشكلة التي أواجهها هي أن أيقونة “GIF” لا تظهر على الإطلاق عندما أقوم بتغيير التحميلات لاستخدام Amazon S3. إعادة بناء موقعي لم يساعد. لقد قمت للتو بحذف المكون وإعادة تثبيته، ولا يزال الأمر كذلك. هكذا تظهر، يجب أن تكون الأيقونة بين أيقونة التقويم والترس، لكنها فارغة، ولا يزال GIF يعمل.

إصداري من discourse هو: 2.8.0.beta7 على DigitalOcean

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

أواجه نفس المشكلة، لقد كانت تعمل بالأمس. ثم أضفت تحميلات cdn+s3+cdn وتوقفت عن العمل. كل شيء آخر يعمل بشكل صحيح، وكلا عمليتي سحب cdn تعملان بشكل جيد. أستخدم DO Spaces + Bunny CDN.
حاولت مسح ذاكرة التخزين المؤقت لكلا عمليتي سحب cdn، لم يحدث فرق، لم يتم تحميل ملف GIF svg بشكل صحيح.

إعجابَين (2)

لدي موقع آخر يقوم بشيء غريب مع SVG على حاوية S3. لم أكتشف ما يحدث حتى الآن.

إعجابَين (2)

اختفى رمز نص GIF وبعد محاولة حذف المكون وإعادة تثبيته، أحصل على هذا الخطأ.

خطأ مع أيقونات-سبرايت: #<TypeError: لا يوجد تحويل ضمني لـ nil إلى سلسلة>

الزر يعمل ولكن صورة GIF سبرايت غير مرئية.

إعجابَين (2)

مرحباً، هل هناك أي حل لهذا؟ @Falco

من الغريب رؤية أن Meta لديها صورة GIF الخاصة بها في مكانها. نحن حاليًا على 2.8.1 (مستقر) ولم نقم بالترقية إلى 2.8.2 بعد، ولكن المشكلة استمرت قبل ذلك عندما كنا على “أحدث إصدار”، منذ حوالي شهر أو نحو ذلك.

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

أردت فقط إعلام الجميع أنه إذا قمتم بالتراجع عن هذا الالتزام بالكامل، فإن الأيقونة تعود إلى مكانها في المحرر.
أتساءل الآن لماذا لم يبلغ المزيد من الأشخاص عن هذه المشكلة ولماذا لا يتم تكرارها هنا في ميتا؟
سنقوم بالتحديث إلى الإصدار 2.8.3 +2 هذا الأسبوع وسأتحقق مرة أخرى مما إذا كان متوافقًا مع الحالة الحالية لمستودع GitHub - discourse/discourse-gifs

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

للأسف، لم يتم حل المشكلة في الإصدار 2.8.3 أيضًا.

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

هل جربت حذف المكون وإضافته مرة أخرى؟ ربما يكون اسم الأيقونة القديم عالقًا في مكان ما. الالتزام الذي ذكرته سابقًا والذي تم التراجع عنه غيّر فقط اسم الأيقونة المضمنة، لذا لا ينبغي أن يكون شيئًا يعتمد على إصدار معين من Discourse.

إعجابَين (2)

لقد جربت نصيحتك للتو، وهذا ما حصلت عليه في صفحة المكونات في لوحة الإدارة (لم يكن هناك مثل هذا الخطأ من قبل):

خطأ مع أيقونات-سبرايت: #<TypeError: لا يوجد تحويل ضمني لـ nil إلى سلسلة>

لقطة شاشة

لقد سجلت هذا الخطأ، وواصلت حفظ مفتاح API الخاص بي، ولا، لم يحل هذا المشكلة مع أيقونة الملحن.

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

هل نحن الوحيدون الذين يواجهون هذه المشكلة؟ أي شخص؟ على مدار الأسبوع الماضي، تم إدخال العديد من التغييرات على المستودع الرئيسي لهذا المكون بواسطة مطوري Discourse، ولكن لم يحل أي منها مشاكل:

  • أيقونة GIF مفقودة في المنشئ
  • خطأ “خطأ في أيقونات-سبرايت: #<TypeError: لا يوجد تحويل ضمني لـ nil إلى String>”
إعجابَين (2)

نحن نستخدم تخزين S3 إذا كان ذلك يهم على الإطلاق…

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

نحن نرى هذا الخطأ بالفعل في صفحة مكون DiscoTOC أيضًا:


تقول السجلات:

DiscoTOC theme contains a corrupt svg upload : OpenURI::HTTPError : 403 Error

لقد حاولنا إلغاء تثبيته وإعادة تثبيته. هل يمكن أن يكون مجرد خطأ “بسيط” في الأذونات على الخادم؟

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

مرحباً @Jonathan_Poyer،

هل تمكنت من حل المشكلة بنفسك؟ لماذا تعتقد أن المشكلة تتعلق بأذونات نظام الملفات على الخادم؟

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

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

إعجابَين (2)

لماذا لا يمكنني استخدام تينور ويظهر هذا؟

إعجابَين (2)

نواجه نفس المشكلة منذ شهور وليس لدينا أيقونة “GIF” في المنشئ الخاص بنا.

تم الإبلاغ عن ذلك هنا:
https://meta.discourse.org/t/discourse-gifs/158738/214?u=kinetiksoft
وهنا:
https://meta.discourse.org/t/discourse-gifs/158738/211?u=kinetiksoft

ولكن يبدو أن المشكلة تؤثر على عدد قليل جدًا من الأشخاص ولا يمكن لأحد المساعدة في تحديدها…

ليس لدينا حتى دليل يحاول النظام البحث عن SVG فيه.

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