تعذر نشر الموضوع مع كتلة التعليمات البرمجية

عزيزي،

لا يمكنني نشر ما يلي في مثيل الخطاب الخاص بنا، هل يمكنك مساعدتي في معرفة السبب؟

مزيد من المعلومات: لقد جربت بصفتي مسؤولاً، أو بصفتي مستخدمًا أساسيًا.
أحاول النشر في فئة فرعية.
عندما أحاول النشر بدون الكود، فإنه يعمل، ثم يمكنني تعديل المنشور وإضافة الكود.
ولكن إذا حاولت النشر دفعة واحدة، فإنه يعطي الخطأ “عفوًا! هذه الصفحة غير موجودة أو خاصة”


مرحباً
عندما أستخدم OpenSearchAPI أحصل على استجابة مع منتجات متعددة.
قسم الخدمات لمنتج يبدو كالتالي:

 "services": {
   "download": {
     "url": "https://catalogue.dataspace.copernicus.eu/download/6181e91f-df75-518d-89bf-b57c3ad1b4ea",
     "mimeType": "application/octet-stream",
     "size": 61062129
   }
 },

للأسف، الرابط لا يعمل. عند محاولة تنزيل منتج، أحصل على خطأ HTTP 301 (تم نقله بشكل دائم). الاستجابة لا توفر عنوان URL للموقع الجديد.
لتنزيل المنتج، أستخدم الآن عنوان URL الخاص بـ OData:
https://download.dataspace.copernicus.eu/odata/v1/Products({ID})/$value

ولكن في الواقع، يجب أن يعمل عنوان URL المقدم، أليس كذلك؟

لقد حدث هذا لي من حين لآخر. أعتقد أنه قد يكون هناك إضافة/امتداد في متصفحي أو أن هناك حاجة لتحديث مثيل Discourse الخاص بي.

إعجابَين (2)

عزيزي،

لقد قمنا بترقية Discourse إلى أحدث إصدار (3.4.6). للمحاولات الثلاث الأولى، لم يتم نشر المشاركة وظلّت لا تعرض “عفوًا! هذه الصفحة غير موجودة أو خاصة”: بل بدت وكأنها مشاركة مجمدة. بعد الانتظار لأكثر من 60 ثانية، قمت بتحديث الصفحة ثم رأيت المشاركة مرة أخرى كمسودة.
في المحاولة الرابعة، تم نشر المشاركة بنجاح في غضون ثانيتين.

لقد واصلت الاختبارات والآن أواجه هذه المشكلة “التجميد” مع كتلة رمز أخرى:


اختبار

# استيراد الحزم المطلوبة
import openeo
from openeo.processes import process

# الاتصال بالواجهة الخلفية
connection = openeo.connect("https://openeo.dataspace.copernicus.eu")
# ملاحظة: هنا تحتاج إلى المصادقة باستخدام authenticate_basic() أو authenticate_oidc()


loadco1 = connection.load_collection(collection_id = "SENTINEL1_GRD", spatial_extent = {"east": -6.13279592954927, "north": 43.46046556339803, "south": 43.40424444976031, "west": -6.202756085062023}, temporal_extent = ["2023-09-01", "2023-09-13"])
savere1 = loadco1.save_result(format = "NETCDF")

# يمكن تنفيذ العملية بشكل متزامن (انظر أدناه)، كعملية دفعية أو كخدمة ويب الآن
result = connection.execute(savere1)

مزيد من المعلومات/الاختبارات التي أجريتها:

  • أقوم بالاختبار في بيئة التدريج.
  • اختبرت باستخدام Firefox الذي لا يحتوي على إضافات / ملحقات.
  • اختبرت في /safe-mode، المشكلة لا تزال قائمة.
  • اختبرت عن طريق ذكر اللغة كـ ```python… المشكلة لا تزال قائمة.
  • القطع إلى السطر التالي مثل result = connection.execu
    te(savere1)
    المشكلة لا تزال قائمة
  • لا يوجد خطأ في وحدة تحكم Firefox.
  • حاولت النشر بعد إيقاف المعاينة، المشكلة لا تزال قائمة.

إعداداتي:
اللغة الافتراضية للكود: python
تمييز كل الكود تلقائيًا: غير محدد
اللغات المميزة: (فارغ)
نمط تنسيق الكود: code-fences

تختفي المشكلة إذا
1- قمت بتهريب الأقواس () مثل execute\\(savere1\\)
2- قمت بحذف .execute(savere1)
3- نشرت الكود جزئيًا، ثم قمت بتحريره وإضافة بقية الكود

لكنني لا أرغب في اقتراح حلول للمستخدمين مثل 1، 2، 3 لأنها أقل من مثالية / لا يمكنني التنبؤ بالكلمات المفتاحية (مثل .execute) التي ستتعطل بسببها وما إلى ذلك.

إذا كانت هناك أي اقتراحات أخرى، فيرجى مشاركتها.

مرحباً @klevent لقد نقلت مشاركتك إلى موضوع Support جديد. هل تمكنت من حل مشكلتك؟ يبدو بالتأكيد غريباً!

إذا كان يمكن نشر الكتلة البرمجية التي لم تتمكن من نشرها على موقعك هنا في meta، فمن المحتمل أن يكون موقعك يحتوي على مكون أو إضافة تتداخل معها. هل يمكنك تجربة الوضع الآمن؟