카테고리 없음
[Java] JVM 오류
콧등치기국수
2022. 3. 29. 17:49
갑자기 Fatal Error가 콘솔에 뜨면서 서버가 종료되는 경우가 생겼다.
수정중이던 코드가 문제인가 하고 다시 서버를 start시켜서 해당 부분을 실행해보니 문제없이 잘 됐다.
그래서 알아보니 코드가 아닌 JVM 자체의 오류라고 한다. (프로젝트를 전부 업데이트받은 후에는 이 에러는 나지 않았지만 정확한 원인인지는 확실치 않다.)
콘솔에 에러 로그를 저장한 경로가 찍혔다. 그래서 따라가보니 로그파일로 저장되어있었다...
Problematic frame은 발생 위치로 fontmanager.dll 파일에서 발생한 것을 알 수 있다.
이 에러는 비교적 잘 발생하지 않는지 검색하여 얻은 결과가 많지는 않지만
하나 발견한 바로는 쓰고 있는 자바 버전(java 1.6_45)으로 인해서 memory 관리나 garbage collection에서 이슈가 있어서 이 오류가 발생할 수 있다고 한다.
해결 방법은 적혀있지 않았는데 다행히 update받은 후 발생하지 않았다.
평소에 jvm에 대해 자세히 알아보지 않았는데 덕분에 좀더 알게 되었다...
출처
1. https://www.whatap.io/ko/blog/28/
2. https://kbdeveloper.qoppa.com/java-1-6-update-45-is-buggy/