Gradle Could not create service of type InitScriptHandler using BuildScopeServices.createInitScriptHandler() -


i used gradle build command in centos 7 terminal , got output:

failure: build failed exception.

  • what went wrong: not create service of type initscripthandler using buildscopeservices.createinitscripthandler().

  • try: run --stacktrace option stack trace. run --info or --debug option more log output.

try setting gradle_user_home variable folder have valid access. error go away.

for ex: faced same issue today while running "gradle clean" command on new slave machine.

my gradle version 2.3.

with --stacktrace, came know trying create ".gradle" folder storing gradle's cache data (while invoked gradle run clean task on slave) , trying create folder under /some/location/where/gradle/exists or /path/location/xxx/yyy user running gradle on slave machine didn't have valid access write (create folder/files).

i.e. user used connect jenkins machine slave didn't have write access touch/mkdir in default location (where gradle thought, ok should create .gradle folder here).

to fix it, added above gradle_user_home variable in slave's environment variable section. now, have valid access in home directory, ok.

setting:

gradle_user_home=~/gradle_2_3_cache/.gradle 

resolved issue.

you can set ~/.gradle well. set under custom folder inside ~ home directory (gradle_2_3_cache). me in case have slave running on same slave machine different gradle version ex 2.5 etc version , if want .gradle cache 2.3 , 2.5/x version in separate folders.


Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -