본문 바로가기
개발

java.lang.NullpointerException: Parameter specified as non-null is null: method [클래스 경로].<init>, parameter [파라미터명]

by kks950115 2024. 2. 8.
728x90

java.lang.NullpointerException: Parameter specified as non-null is null: method [클래스 경로].<init>, parameter [파라미터명]

 

 

유튜브 api에서 정보를 받아와서 가공하는데 이런 오류가 뜬다. 

 

원인: 로그에 친절하게 써져있다. 파라미터 중에 널이 아닌 곳으로 널이 들어있다. 뒤에 파라미터 명까지 알려준다. 

확인해보니 해당 값이 null로 들어오고 있었다. 

 

해결: null처리를 해주면 된다.

 

이 간단한 걸 NullpointerException이란 말에 꽂혀서 시간 날린 걸 생각하면 너무 화가 난다. 로그를 잘 읽어보자. 물론 로그가 모든 에러를 해결해주는데 도움을 주는 건 아니지만 이렇게 다이렉트로 알려주는 경우가 있다.

 

728x90
반응형

댓글