[Gradle] gradle 빌드 OOM 발생할땐?
·
devlog/TIL
CI/CD 단계중 빌드단계에서 OOM이 발생하는 경우가 얼마나 될까? 일단 지금까지 여러 어플리케이션의 빌드를 돌려봤지만 처음 경험해 봤다. 🤔 젠킨스 빌드 로그에는 아래와 같이 OutofMemoryError가 발생했다는 로그가 남아있다. 그리고 힙덤프 업로드 알림이 왔다. 힙덤프를 분석해보기 위해 MAT실행 > 분석! 이런 처음 보는 에러가 memory leak의 가장 의심되는 부분이라고 분석되었다. 원인을 위해 해당 검색을 해보았지만 딱히 도움되는 글을 발견하지는 못했다. (가장 관련있어 보이는 stackoverflow의 글 일단 링크) 빌드 oom이니까 gradle의 문제아닐까..? 일단 힙덤프를 봐도 모르겠으니, 다음 타겟인 gradle을 의심해봤다. 관련해서 자료를 찾아보니, gradle dae..
It is currently in use by another Gradle instance
·
devlog/TIL
해결방법 에러로그에 찍힌 해당 .lock 파일을 직접 제거해 준다. log level을 --info로 하고 console에 살펴보면 .lock 파일의 절대경로를 알려준다. 해당 파일을 제거해주고 다시 gradle 태스크를 실행하면 정상동작 하는 것을 확인 할 수 있다. 혹시 다른 .lock 파일들도 제거하고 싶다면 다음과 같은 command로 제거하면 된다 find ~/.gradle -type f -name "*.lock" -delete 출처: 다른 .lock파일 한꺼번에 제거 -> https://stackoverflow.com/questions/21523508/it-is-currently-in-use-by-another-gradle-instance