StackOverflowError (Java)
Коротко: Стек викликів заповнений, зазвичай через нескінченну рекурсію.
Докладніше: Кожен виклик методу займає місце в стеку.
Подробиці
Можливі причини
- Рекурсія без умови завершення.
- Взаємні виклики.
Рішення
- Додайте умову завершення.
- Замініть рекурсію циклом.
- Рідко: збільште розмір стеку (
-Xss).