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
Post a Comment