2017-07-18 33 views
5

Używam programu Gradle do zbudowania projektu Java. Po uruchomieniu dowolnego zadania (zmontowanie, przetestowanie). dostaję losowo błąd:Gradle: Nie można utworzyć usługi typu FileHasher

Could not create service of type FileHasher using 
GradleUserHomeScopeServices.createCachingFileHasher() 

Czy ktoś miał ten sam problem przed?

Gradle V: 3,5

java 8

Używam wtyczki Java.

Dzięki,

+0

Jakiej wersji Gradle używasz? Jaką wersję Java? Te podstawy mogą pomóc czytelnikom. Czy używasz też jakichkolwiek wtyczek (poza "java")? –

+0

Zaktualizowałem Pytanie dzięki –

+0

W ostatnim czasie miałem podobny błąd w moim studiu z Androidem. znalazłeś jakieś rozwiązanie? – Fahadsk

Odpowiedz

8

W swojej typu terminala to:

./gradlew build 

a wynik będzie:

FAILURE: Build failed with an exception. 

* What went wrong: 
Could not create service of type FileHasher using GradleUserHomeScopeServices.createCachingFileHasher(). 
> Timeout waiting to lock file hash cache (/Users/zra/.gradle/caches/4.1-rc-1/fileHashes). It is currently in use by another Gradle instance. 
    Owner PID: 17571 
    Our PID: 26055 
    Owner Operation: 
    Our operation: 
    Lock file: /Users/xxx/.gradle/caches/4.1-rc-1/fileHashes/fileHashes.lock 

teraz zrobić:

rm /Users/xxx/.gradle/caches/4.1-rc-1/fileHashes/fileHashes.lock 

i budować ponownie.

P.S zastąpić xxx dowolną nazwą użytkownika.

+0

https://stackoverflow.com/questions/45177977/gradle-could-not-create-service-of-type-filehasher/46094804#comment77840257_45177977 –

Powiązane problemy