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 ہوسٹنگآپ کے آف لائن ہونے پر بھی آپ کا سرور چلتا ہےسرور بنائیں