java.lang.StackOverflowError는 무엇 때문에 발생하나요?
Issue
- Java application server (JBoss EAP나 톰캣과 같은)에서는
StackOverflowError로 자동적으로 종료는 이유는 무엇인가요? - "세션 데이터가 복제되는" 때에
stackoverflow error가 표시되는 이유는 무엇입니까? - EAR 파일을 배포할 때,
StackOverflowError가 나타나는 이유는 무엇인가요? liferayWAR 어플리케이션 배포가java.lang.StackOverflowError의 예외와 함께 실패하는 이유는 무엇인가요?"server log"에 이러한 오류가 발생하는 이유는 무엇인가요?
ERROR [org.jboss.mx.loading.LoadMgr3] Not rescheduling failed loading task,
loadTask=org.jboss.mx.loading.ClassLoadingTask@1923ca5{classname: org.omg.ETF._ConnectionLocalBase, requestingThread: Thread[main,5,jboss],
requestingClassLoader: org.jboss.mx.loading.UnifiedClassLoader3@171f189{ url=null ,addedOrder=2}, loadedClass: nullnull, loadOrder: 2147483647,
loadException: java.lang.StackOverflowError, threadTaskCount: 0, state: 1, #CCE: 1}
java.lang.StackOverflowError
at java.lang.Exception.<init>(Exception.java:59)
at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:65)
...
-
java.lang.StackOverflowError문제를 갖고 있습니다. 무엇이 정확히 필요로 한가요. 또한, 이 문제를 확인하기 위해서 지원 케이스에 첨부해야하는 정보에 대하여 알려주세요. -
JBoss EAP가 동작 중 직렬화 하는 과정에서
StackOverflowError가 발생하고 있으며, 스택 트레이스에는 다음과 같은 내용이 기록되어 있습니다:
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1189)
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
- 이러한 stacktrace의 예외는 메서드 호출 로그 이외에는 아무런 정보가 없습니다. JBoss EAP가 직렬화를 시도하는 과정에서 어떠한 데이터로 인해 발생했는지 이유에 대해 알 방법이 있을까요? 전체 스택 트레이스를 활성화하는 옵션을 사용하면 확인 가능할까요?
Environment
- Java
- Red Hat JBoss Enterprise Application Platform (EAP)
- Apache Tomcat
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.