Webエンジニア

ビルドした時に「java.nio.file.NoSuchFileException」が出たときの解決法

Gradleキャッシュを以下のように手動で削除してから再度Intellij IDEA でビルドを行うとエラーになった

$ rm -rf $HOME/.gradle/caches/

エラー内容はjava.nio.file.NoSuchFileException:

.gradle/caches/ 配下のファイルが見つからないというエラーが出ていた。どうやらファイル自体を無理やり消したけどGradleのプロセスは生きているので以前あったキャッシュを読み込もうとしているらしい。

ProjectのSync時のライブラリ読み込みやインデックス作成時にはエラーが出ないので紛らわしい。

スポンサーリンク

解決策

今生きているgradleDaemonのプロセスをすべてkillしておく

$ pkill -f '.*GradleDaemon.*'

これで新しくbuildすればうまく走るようになる。

めでたしめでたし

 

コメント

タイトルとURLをコピーしました