jenkins 업데이트가 된 이후로 slack notification plugin을 수정하려고 하면 위와 같은 에러가 발생했습니다.
JSONObject["scm"] is not a JSONObject
사실 이런 문제가 생길까봐 툴 업데이트는 최대한 안하는 편인데 어째서인지 Jenkins가 자동 업데이트 되어있었습니다 ㅜㅜ
어쨌든 문제는 발생했으니 해결을 해야 했습니다. Slack Notification은 소중하기 때문이죠.
찾아보니 2023년 10월에 동일한 문제를 리포트한 분이 있었습니다.
역시 ChatGPT 보다 근본인 구글링의 승리인 순간
Loading...
Hello, After updating Jenkins from 2.425 to 2.426 I am not able to Save/Apply changes to jobs that use git as SCM. The error is JSONObject["scm"] is not a JSONObject. with the following stacktrace: net.sf.json.JSONException: JSONObject["scm"] is not a JSON
issues.jenkins.io
댓글을 보니 Build Timeout 이라는 플러그인을 업데이트 했더니 해결이 되었다는 분이 있었습니다.
뭔가 아무 연관이 없어 보이는 플러그인이였지만 해결이 되었다니 안해볼 이유가 없었습니다.
저도 당장 해당 플러그인을 찾아서 업데이트를 해주었습니다.
놀랍게도 문제는 해결되었습니다!
Slack Notification 수정이 정상적으로 가능해졌습니다.
혹시나 이런 현상을 겪고 있는 분이 있다면 위의 방법으로 한번 시도해보셔도 좋을 것 같습니다
'Study > Jenkins' 카테고리의 다른 글
Jenkins Pipeline Parallel 실행 하기 (젠킨스 파이프라인 병렬 실행) (0) | 2023.09.08 |
---|---|
jq를 사용해서 JSON 값 변경하기 (0) | 2023.06.23 |
jenkins pipeline 결과 fail일 때 멈추지 않고 실행되도록 처리하기 & fail 이면 멈추기 (0) | 2022.03.02 |
Jenkins 원격 빌드 하기 - cURL 사용해보기 (3) | 2021.05.20 |
Jenkins Pipeline 스크립트 작성해보기 - Job 일괄 실행하기 (0) | 2021.05.20 |
댓글