티스토리 뷰

728x90

jenkins 작업하면서 파드 초기화를 한 적이 있는데
그때 따로 설정을 보지 않고 돌리다가 NullPointerException 에러가 났었다.

Started by upstream project "ZZZ-TEST" build number 1269
originally caused by: Started by user xxxx
java.lang.NullPointerException Finished: FAILURE

 

728x90


jenkins는 java 기반 서비스라서 java 에러가 발동했는데, 어떠한 자세한 이유도 없이 NullPointerException가 떠서 좀 당황스러웠다.

해당 에러에 대해 찾아보니까 NullPointerException 에러는 주로 jenkins의 에러가 아니라 해당 job의 에러라고 한다. 

(둘의 차이는 크다)

그래서 보니까 2가지 실수로 인해 발생한다고 한다.


1. build 파라미터를 넣지 않았을 때
2. job 설정에서 무언갈 빼고 실행했을 때



난 1번의 경우가 있을 수가 없었다. 왜냐면 난 파라미터를 사용하지 않았으니까..

그래서 job 구성에 가보니까

내가 원래 jenkins 스크립트를 SCM에서 받아오도록 설정했는데, 지금은 Repository URL이 비어있었다;;
( 아마 파드 초기화하면서 해당 설정이 날아간듯보였다... )

그렇게 Repository URL 넣고 빌드 돌리니 성공했다!

728x90
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크