Richie
(Richie Rich)
14 يونيو 2021، 11:26ص
1
إذا حاولت تحرير منشور قمت بإنشائه للتو، أحصل على الخطأ التالي:
تم تعديل هذا المنشور من قبل مستخدم آخر ولا يمكن حفظ تغييراتك
على سبيل المثال:
كما أن زر “حفظ التعديل” يغير اسمه إلى “الكتابة فوق التعديل”.
بدأت هذه المشكلة تحدث فقط منذ تحديثي يوم الجمعة إلى الإصدار “2.8.0.beta2” ( 4681c670c0 ).
إذا كان ذلك مفيدًا، فأنا أقوم بالتحديث أسبوعيًا، لذا فهذه مشكلة جديدة ظهرت بين يوم الجمعة 4 يونيو 2021 ويوم الجمعة 11 يونيو 2021.
تحدث هذه المشكلة هنا أيضًا في موقع meta (كما هو موضح في لقطة الشاشة الخاصة بي).
لا أستطيع تحديد النمط وراء ذلك. لا تحدث في كل مرة، بل تحدث أحيانًا فقط
أبلغ عدة مستخدمين لدينا عن هذه المشكلة أيضًا.
9 إعجابات
Richie
(Richie Rich)
14 يونيو 2021، 12:31م
3
يبدو أنه نفس المشكلة تمامًا
إعجاب واحد (1)
Richie
(Richie Rich)
14 يونيو 2021، 12:32م
4
حدث ذلك للتو هنا مرة أخرى!
إعجابَين (2)
justin
(Justin DiRose)
14 يونيو 2021، 7:35م
6
لقد رأى بعضنا في الفريق هذا أيضًا. نحن على علم بذلك ونعمل على التحقيق فيه.
9 إعجابات
sam
(Sam Saffron)
15 يونيو 2021، 2:34ص
7
نعم، لقد حصلت على واحدة منها اليوم، وسيقوم @nbianca بإلقاء نظرة عليها.
3 إعجابات
andrei
(Andrei Prigorshnev)
15 يونيو 2021، 9:35ص
10
إعجاب واحد (1)
nbianca
(Bianca)
15 يونيو 2021، 9:24م
13
نعم، تم إصلاح جميع المشكلات المعروفة.
8 إعجابات
sam
(Sam Saffron)
16 يونيو 2021، 12:50ص
15
تم الدمج الآن، ومن المفترض أن يكون متاحًا هنا خلال 20 إلى 30 دقيقة.
10 إعجابات
للأسف، لم يتم إصلاح هذه المشكلة بعد. لا يزال مستخدموني يتلقون رسالة «تعديلات الكتابة فوق»، وقد رأيتها بنفسي للتو. أعمل بالإصدار 2.8.0.beta2 ( 0f9d31a85e ).
على جانب آخر، عند محاولة تحميل لقطة الشاشة الأولى إلى meta.discourse، ظهرت لي رسالة خطأ
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "uploads_pkey"
نجح إعادة المحاولة.
إعجاب واحد (1)
jomaxro
(Joshua Rosenfeld)
16 يونيو 2021، 4:33م
17
أنا أيضًا ما زلت أستطيع تكرار هذا هنا على Meta.
5 إعجابات
sam
(Sam Saffron)
17 يونيو 2021، 12:59ص
19
@nbianca كان من الصعب جدًا عزل هذه المشكلة، لكن لدي تكرار مؤكد بنسبة 100%.
أنشئ منشورًا يحتوي على النص:
hello world 123 hello world
تأكد من وجود مسافة زائدة بعد كلمة world الأخيرة.
اكتب world SPACE
ثم حاول بسرعة تعديل منشورك بإضافة بعض الأحرف في النهاية.
يبدو أن منطقنا الداخلي يقوم بـ “إزالة” المسافات الزائدة في البداية والنهاية، مما يتسبب في فشل الخوارزمية التي تكتشف تغير المنشور.
10 إعجابات
nbianca
(Bianca)
17 يونيو 2021، 8:27ص
20
لقد اختبرت هذا لفترة طويلة، لكنني لم أفكر أبدًا في إضافة مسافات. كنت أركز على التوقيت بدلاً من المحتوى.
master ← fix_post_raw
merged 08:53AM - 17 Jun 21 UTC
The client used to update the raw, but sometimes the server changed the
raw tex… t, which resulted in false edit conflicts.
سيُتيح طلب السحب أعلاه للخادم إرجاع النص الخام واستخدامه لتحديث سجل المنشور.
14 إعجابًا
أنا منبهر لأنك وجدته، نظرًا لما كان عليه! حتى الآن يبدو الإصلاح جيدًا، شكرًا مجددًا للجميع.
إعجاب واحد (1)
عذراً، لم يتم الإصلاح بعد @nbianca . التسلسل الدقيق الذي أشار إليه @sam ما زال يُفعّل الخطأ. يتم التشغيل حالياً على الإصدار 2.8.0.beta2 ( 0c42a29dc4 ).
وفي الواقع، لقد حصلت للتو على خطأ أثناء تحرير هذا المنشور نفسه على meta.discourse.
nbianca
(Bianca)
17 يونيو 2021، 5:15م
24
هل قمت بأي شيء خاص بخصوص هذا؟ هل نشرت ثم حاولت تعديل المنشور فوراً، أم انتظرت بعض الوقت (حدّثت الصفحة) ثم حاولت التعديل؟
هل كان منشورك يحتوي على أي مسافات بيضاء من قبل؟
إعجاب واحد (1)
للتجربة على موقعي الخاص، اتبعت تعليمات سام. أما هنا، فقد ذهبت لتحرير الوسم الخاص بك وحصلت على خطأ.
حسناً، لدي تكرار بسيط على try.discourse.org .. أنشر، ثم أقوم بالتعديل وإضافة أحرف، فأحصل على
تم تعديل هذا المنشور بواسطة مستخدم آخر ولا يمكن حفظ تغييراتك الآن.
أشعر بالقليل من القلق بشأن مسار هذا الكود إذا كان من السهل كسره بهذه السهولة ولدينا مثل هذه الصعوبة في إصلاحه
6 إعجابات