StackOverflowError (Java)
Kısaca: Çağrı yığını doludur, çoğu zaman sonu olmayan bir özyineleme yüzünden.
Biraz daha ayrıntılı: Her metot çağrısı yığında yer ister.
Ayrıntılı
Olası nedenler
- Sonlandırma koşulu olmayan özyineleme.
- Karşılıklı çağrılar.
Çözümler
- Bir sonlandırma koşulu ekle.
- Özyinelemeyi bir döngüyle değiştir.
- Nadiren: yığın boyutunu yükselt (
-Xss).