cannot lock file hash cache as it has already been locked by this process

김민창·2025년 5월 15일
0

trouble shooting

목록 보기
13/14
post-thumbnail

왜 나한테만 이런 시련이

흠....

사실 왜 발생했는지는 모른다. Intellij 에서 스프링 서버를 실행하려고 했는데, 다음과 같은 에러가 발생한다

Gradle could not start yout build.
> could not create service of type FileHasher using BuildSessionService.createFileHasher()
  > cannot lock file hash cache as it has already been locked by this process


해결....

  • 껐다켜봤다 -> 안된다
  • .gradle 폴더 삭제했다 -> 안된다
  • intellij 캐시 삭제했다 -> 안된다
  • 재부팅했다 -> 안된다

그래서 구글에 찾아보니 스택오버플로우에서 다음과 같이 하라고 한다.

// gradle 과 관련된 실행 프로세스 찾기
ps aux | grep gradle

// 해당 실행 프로세스 삭제
kill -9 <PID>
  • ps aux | grep gradle 명령어를 통해 다음 두가지 프로세스가 백그라운드에서 실행되고 있는걸 확인했다.


  • 아무리봐도 44540 PID 프로세스가 gradle 관련 프로세스처럼 보이는데, 62363 PID 프로세스를 죽이려하니 failed: no such process 가 발생한다 (왜인지 아는 사람은 알려주면 감사하겠습니다..)


  • 다행히 이제 gradle 으로 실행이 가능해졌다!
profile
개발자 팡이

0개의 댓글