推定読書時間: 4 分
JavaのフレームワークSpringBootをVSCodeで実行したところ、
Gradleが以下のエラーを出して動かない!
Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-7.6-bin.zip'.
Gradle could not start your build.
Cannot create service of type BuildSessionActionExecutor using method LauncherServices$ToolingBuildSessionScopeServices.createActionExecutor() as there is a problem with parameter #21 of type FileSystemWatchingInformation.
Cannot create service of type BuildLifecycleAwareVirtualFileSystem using method VirtualFileSystemServices$GradleUserHomeServices.createVirtualFileSystem() as there is a problem with parameter #7 of type GlobalCacheLocations.
Cannot create service of type GlobalCacheLocations using method GradleUserHomeScopeServices.createGlobalCacheLocations() as there is a problem with parameter #1 of type List<GlobalCache>.
Could not create service of type FileAccessTimeJournal using GradleUserHomeScopeServices.createFileAccessTimeJournal().
Timeout waiting to lock journal cache (/Users/kuboya/.gradle/caches/journal-1). It is currently in use by another Gradle instance.
Owner PID: 26394
Our PID: 26576
Owner Operation:
Our operation:
Lock file: /Users/kuboya/.gradle/caches/journal-1/journal-1.lock
ネット上で調べてみてもJAVA_HOMEの設定の話ばかり。
試行錯誤するも数時間ほど。
試しにVSCodeを終了させて、
IntelliJも終了させて、
Javaのインスタンスを全部削除して、
~/.gradleフォルダを削除して、
もう一度VSCodeを起動したらエラーが消えていた。
IntelliJとぶつかっていたのかもしれない。
GradleはESETのファイヤーウォールで良く不安定になるので、
こいつも悪さに加担していた可能性がある。
IntelliJでやってれば問題なんだけど開発環境として、
一番簡単に入手しやすいVSCodeを使いたからなんですけどね。