vscode debugger에서 java.lang.ExceptionInInitializerError 잡기

2022. 9. 7. 15:39·개발/java

개발환경은 vscode, openjdk11, Springboot 인데

특정 개발자 PC에서는 debugger 수행시 java.lang.ExceptionInInitializerError 가 발생하는 케이스가 발생했다. 

그래서 로직을 다 타지 않아 디버깅이 어려운 상황

알고보니 나름 유명한 에러였다

 

구글링을 해보니 JDK17을 사용하는 경우 이런 문제가 발생한다는 말이 있어 확인해보니 실제로 여러버전의 JDK를 설치한 PC였다. 심증 100%

 

해결은 VmArgs 옵션을 주면 된다고 하는데 

 

[참조한 MerryTomas.log ]

https://velog.io/@tostman/Spring-java.lang.exceptionininitializererror-%EC%97%90%EB%9F%AC-%EC%9E%A1%EB%8A%94%EB%B2%95-Windows-10

 

[Spring] java.lang.exceptionininitializererror 에러 잡는법 - Windows 10

사람 미치게 만드는 에러.주말을 다 쏟아붇게 만든 에러.'java.lang.exceptionininitializererror'Dynamic Web Project를 이용하여 JSP CRUD 만들기를 끝낸 후 Spring CRUD를 본격적으로 시작하기 위해 Legacy P

velog.io

 

vscode에서는 어떻게 옵션을 줘야하는지 또 해맬것 같아 기록한다.

먼저 시도했던 방법은 Java Debugger Extension 에서 생성해주는 launch.json 에 

"vmArgs": [
                "-Dosgi.requiredJavaVersion=11"
            ]

추가해 보았으나 실패.

 

vscode의 설정에서 extension에 들어가보니 Vm Args를입력할수 있게 되어 있어

-Dosgi.requiredJavaVersion=11 를 추가하였다.

톱니바퀴 > Settings
User 탭에서 Extensions > Java Debugger

결과는 성공! 

ㅋㅋㅋ

 

728x90

'개발 > java' 카테고리의 다른 글

Logbook 으로 access log 남기기  (2) 2024.01.04
mybatis interceptor 암복호화 처리  (1) 2023.12.13
JPA EntityListener로 multi JpaRepository save  (1) 2022.09.07
Runtime에서 annotation attribute 변경 - influxDB @Measurement 공통 DTO 만들기  (1) 2022.09.07
CutomException 처리 (1)  (0) 2022.07.07
'개발/java' 카테고리의 다른 글
  • mybatis interceptor 암복호화 처리
  • JPA EntityListener로 multi JpaRepository save
  • Runtime에서 annotation attribute 변경 - influxDB @Measurement 공통 DTO 만들기
  • CutomException 처리 (1)
yunapapa
yunapapa
working on the cloud
    250x250
  • yunapapa
    supermoon
    yunapapa
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • 개발 (20)
        • java (17)
        • web (2)
        • MSX (1)
        • Go (0)
      • CloudNative (50)
        • App Definition & Developeme.. (17)
        • Orchestration & Management (4)
        • Runtime (3)
        • Provisioning (7)
        • Observability & Analysis (14)
        • event review (5)
      • AWS (7)
      • 환경관련 (17)
      • 취미생활 (0)
        • 맛집 (0)
        • 게임 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • CNCF Past Events
    • Kubernetes Korea Group
  • 공지사항

  • 인기 글

  • 태그

    kubernetes
    Java
    APM
    springboot
    오블완
    Pinpoint
    티스토리챌린지
    gitlab
    AWS
    OpenShift
    dop-c02
    k8s
    helm
    devops
    istio
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
yunapapa
vscode debugger에서 java.lang.ExceptionInInitializerError 잡기
상단으로

티스토리툴바