هل لديك فكرة عما يسبب هذا؟ لم يحدث هذا من قبل. يحدث عند محاولة التثبيت من أي مصدر.
هل يمكنك التحقق من /logs بعد محاولة إضافة واحد؟
فشل في معالجة الاستجابة المختطفة بشكل صحيح: ActiveRecord::RecordNotUnique : PG::UniqueViolation: خطأ: مفتاح مكرر ينتهك قيد التفرد “theme_field_unique_index”
التفاصيل: المفتاح (theme_id, target_id, type_id, name)=(50, 5, 1, common/fkb-c-alternative-voting-category) موجود بالفعل.
آه، يبدو هذا مشابهًا لمشكلة كنت قد أبلغت عنها بالفعل:
على الرغم من أنه في حالتك، يبدو أن معرف السمة (50) الذي تحاول استخدامه مستخدم بالفعل، بدلاً من الارتباط بين الأصل والفرع كما كان في حالتي.
هل أضفت سمة في وقت سابق فشلت لأي سبب قبل بدء الأخطاء 500؟
إذًا، السمة الأصلية التي كنت أستخدمها كانت في مستودع GH. لقد عبث GH بالحساب الذي كنت أستخدمه، لذا وضعته على حساب آخر وحاولت تحميله ثم تلقيت هذا الخطأ.
إذًا، هل السمة موجودة بالفعل في نسختك؟ إذا كان الأمر كذلك، فهل يساعد إزالة السمة القديمة؟
حسنًا، أخشى إزالته لأن هذا لن يتم تثبيته ثم لن يكون لدي أي سمة على الإطلاق، هاها.
حسنًا، لا، أتفهم ذلك تمامًا. فقط للتأكد، هل يمكنك محاولة إعادة تسمية السمة الحالية الخاصة بك، ثم استيراد السمة الجديدة؟ (لا أتوقع أن يؤدي هذا إلى تغيير أي شيء، لكنه لن يضر)
جربت ذلك بالفعل، هاها
آخر فكرة قبل أن أترك هذا لشخص يعرف أكثر مني، هل يمكنك محاولة إعادة تسمية السمة في ملف about.json الخاص بالسمة؟
نعم، نفس المشكلة. غريب جدًا. هل أعتقد أن مشكلة خطأ 500 التي واجهتها في يناير لم يتم حلها حينها؟ أم أن هناك طريقة لتغيير معرف السمة (theme ID)؟ كنت أعتقد أن Discourse سيقوم بذلك تلقائيًا عند الاستيراد حتى لا تحدث مثل هذه الأمور
أوه انتظر، في سجل الأخطاء، يبدو أنه في كل مرة أحاول تحميله ويفشل، فإنه يحاول رقمًا أعلى في جزء معرف السمة (theme_id) من الخطأ. هممم
هل لديك أي مكونات سمة مرتبطة بالسمة الخاصة بك؟ (في هذه المرحلة، أنا فقط أجرب أشياء على أمل أن ينجح شيء ما، لا تتردد في الانتظار لشخص يعرف بالفعل كيفية تصحيح الأخطاء من هنا)
نعم، حفنة. هل مجرد محاولة استيراد السمة من حساب GH آخر ستحدث فرقًا مع كل ذلك، مع ذلك؟
أتساءل عما إذا كان وجود وحدات التحكم في سمة واحدة يسبب مشاكل عند محاولة إضافتها مرة أخرى، هل يمكنك محاولة إزالة وحدات التحكم من السمة التي تقوم بتحميلها؟
تمت إزالتهن جميعًا، وحاولت مرة أخرى. نفس المشكلة. اللعنة.
قد أضطر إلى الاستسلام وحذف السمة. لدي تصدير لها، لكن المخاطرة بأكملها هي الأمل في أن تسمح لي بإعادة استيرادها.
الغريب أنني إذا قمت بتحميل ملف .zip لتصدير لدي من الأمس، فإنه يتم استيراده بشكل جيد… ولكنني قمت بتغيير الكثير منذ الأمس فيه. إذا أخذت ملف .zip هذا الذي يتم استيراده بشكل جيد، وقمت باستخراجه، ونسخت الملفات المحدثة إليه، وأعدت ضغطه إلى ملف .zip، وقمت بتحميله، فإنه يعطي خطأ 500.
تحرير: حذف السمة وإعادة استيراد أحدث نسخة لم تنجح في الواقع… الحمد لله أن لدي نسخة احتياطية على الأقل من الأمس. الآن ماذا؟…
هممم… هذا احتمال جيد، حاول تغيير الأشياء واحدة تلو الأخرى، وانظر ما الذي يتعطل؟
أعتقد أن هذه المشكلة تم حلها هنا ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.