본문 바로가기
Study/Jenkins

Jenkins JSONObject["scm"] is not a JSONObject 에러 해결하기

by Zeromk2 2024. 3. 20.
728x90

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 수정이 정상적으로 가능해졌습니다.

혹시나 이런 현상을 겪고 있는 분이 있다면 위의 방법으로 한번 시도해보셔도 좋을 것 같습니다

댓글