카테고리 없음

[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/