Skip to content
الاستضافة · تحليل الأخطاء

StackOverflowError

استدعاء ذاتي لا نهائي في إضافة أو مود: كيف يبدو، وما الذي يسببه غالبًا، ولماذا ينهار الخادم بعده.

آخر تحديث 13 أغسطس 2026

java.lang.StackOverflowError
    at com.example.plugin.Handler.process(Handler.java:88)
    at com.example.plugin.Handler.process(Handler.java:92)
    at com.example.plugin.Handler.process(Handler.java:88)
    ...

تكرار الأسطر المتطابقة في المكدس علامة على التكرار اللانهائي: يستدعي الكود نفسه حتى ينفد المكدس.

الأسباب الشائعة

الحالةمثال
إضافات تُفعّل أحداث بعضها البعضإضافة A تلتقط حدثًا وتستدعي إجراءً يُطلق الحدث نفسه
إضافة دردشة تعالج مخرجاتها الخاصةرسالة ← تصفية ← رسالة
السكربتات — Skriptحدث يستدعي أمرًا يستدعي الحدث
الوصفات والعناصر المخصصةصناعة تنتج صناعة

ما يجب فعله

  1. ابحث عن الصنف الأعلى في المكدس — فهو المتسبب.
  2. إذا كان زوجًا من الإضافات، فأزل إحداهما واختبر.
  3. في السكربتات، ابحث عن حلقة: غالبًا ما تكون واضحة بمجرد معرفة مكان البحث.

بعد الخطأ

ينتهي الخيط الذي حدث فيه الخطأ. إذا كان الخيط الرئيسي، فسيتعطل الخادم أو يتجمد. إعادة التشغيل إلزامية: لا يمكنك مواصلة التشغيل بعد StackOverflow — تعطل الخادم.

استضافة Minecraftخادمك يعمل أثناء عدم اتصالكإنشاء خادم