2017-09-23 55 views
0

爲什麼gradle clean/build失敗? 我正在嘗試this link來安裝並運行區塊鏈。我的系統中安裝了gradle。 當我運行在教程中給出的命令 gradle -b build.gradle clean它拋出Gradle異常org.gradle.internal.service.ServiceCreationException

org.gradle.internal.service.ServiceCreationException

我已經給所有權限的文件夾。但仍然困惑爲什麼會出現這種情況?

FYI stacktrace--

例外是: org.gradle.internal.service.ServiceCreationException:無法創建使用BuildScopeServices.createScriptPluginFactory型ScriptPluginFactory的服務()。 at org.gradle.internal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod(DefaultServiceRegistry.java:797) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create(DefaultServiceRegistry.java:748) at org.gradle。 internal.service.DefaultServiceRegistry $ ManagedObjectProvider.getInstance(DefaultServiceRegistry.java:574) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get(DefaultServiceRegistry.java:623) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.assembleParameters(DefaultServiceRegistry.java:761) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create(DefaultServiceRegistry.java:747) at org.gradle.internal.service.DefaultServiceRegistry $ ManagedObjectProvid err.getInstance(DefaultServiceRegistry.java:574) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get(DefaultServiceRegistry.java:623) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.assembleParameters(DefaultServiceRegistry。 java:761) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create(DefaultServiceRegistry.java:747) at org.gradle.internal.service.DefaultServiceRegistry $ ManagedObjectProvider.getInstance(DefaultServiceRegistry.java:574) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get(DefaultServiceRegistry.java:623) at org.gradle.internal.service.DefaultServiceRegistry.doGet(DefaultServiceRegistry.java:344) at org.gradle.internal.service。 DefaultServiceRegistry。得到(DefaultServiceRegistry.java:325) 在org.gradle.initialization.DefaultGradleLauncherFactory.doNewInstance(DefaultGradleLauncherFactory.java:174) 在org.gradle.initialization.DefaultGradleLauncherFactory.newInstance(DefaultGradleLauncherFactory.java:106) 在org.gradle。 launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:40) 在org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30) 在org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter。 java:39) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.exe (ContinuousBuildActionExecuter.java:80) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java: 57) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter。執行(ServicesSetupBuildActionExecuter.java:32) 在org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36) 在org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java: 25) 在org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) 在org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) 在有機gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:64) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(S tartParamsValidatingActionExecuter.java:29) 在org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59) 在org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44) 在org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45) 在org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30) 在org.gradle。 launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher。 daemon.server.api.DaemonComma ndExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution。繼續(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution。 java:120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:74) 在org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call(ForwardClientInput.java:72) 在org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) 在org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) 的組織。 gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(Bu ildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment。 java:82) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java: 120) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run(DaemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute(ExecutorPolicy。Java的:63) 在org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run(ManagedExecutorImpl.java:46) 在org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) 所致:org.gradle.internal.service.ServiceCreationException:無法使用BuildSessionScopeServices.createCrossBuildFileHashCache()創建類型爲CrossBuildFileHashCache的服務。 at org.gradle.internal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod(DefaultServiceRegistry.java:797) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create(DefaultServiceRegistry.java:748) at org.gradle。 internal.service.DefaultServiceRegistry $ ManagedObjectProvider.getInstance(DefaultServiceRegistry.java:574) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get(DefaultServiceRegistry.java:623) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.assembleParameters(DefaultServiceRegistry.java:761) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create(DefaultServiceRegistry.java:747) at org.gradle.internal.service.DefaultServiceRegistry $ ManagedObjectProvid err.getInstance(DefaultServiceRegistry.java:574) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get(DefaultServiceRegistry.java:623) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.assembleParameters(DefaultServiceRegistry。 java:761) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create(DefaultServiceRegistry.java:747) at org.gradle.internal.service.DefaultServiceRegistry $ ManagedObjectProvider.getInstance(DefaultServiceRegistry.java:574) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get(DefaultServiceRegistry.java:623) at org.gradle.internal.service.DefaultServiceRegistry.doGet(DefaultServiceRegistry.java:344) at org.gradle.internal.service。 DefaultServiceRegistry。獲取(DefaultServiceRegistry.java:329) at org.gradle.internal.service.DefaultServiceRegistry $ ParentServices.getService(DefaultServiceRegistry.java:1111) at org.gradle.internal.service.DefaultServiceRegistry $ CachingProvider.getService(DefaultServiceRegistry.java: 970) at org.gradle.internal.service.DefaultServiceRegistry $ CompositeProvider.getService(DefaultServiceRegistry.java:1034) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1356) at org .gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1353) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.getServiceProvider(DefaultServiceRegistry.java:1297) at org.gradle.inte rnal.service.DefaultServiceRegistry $ DefaultLookupContext.find(DefaultServiceRegistry.java:1285) 在org.gradle.internal.service.DefaultServiceRegistry.getServiceProvider(DefaultServiceRegistry.java:350) 在org.gradle.internal.service.DefaultServiceRegistry.doGet( (DefaultServiceRegistry.java:1111) at org.gradle.internal.service.DefaultServiceRegistry $ org.gradle.internal.service.DefaultServiceRegistry $ CachingProvider.getService(DefaultServiceRegistry.java:970) at org.gradle.internal.service.DefaultServiceRegistry $ CompositeProvider.getService(DefaultServiceRegistry.java:1034) at org.gradle.internal。服務。 DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1356) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1353) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext。 getServiceProvider(DefaultServiceRegistry.java:1297) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext。找到(DefaultServiceRegistry.java:1285) at org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.bind(DefaultServiceRegistry.java:722) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.prepare(DefaultServiceRegistry.java: 628) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.getService(DefaultServiceRegistry.java:642) at org.gradle.internal.service.DefaultServiceRegistry $ OwnServices.getService(DefaultServiceRegistry.java:465) at org。 gradle.internal.service.DefaultServiceRegistry $ CachingProvider.getService(DefaultServiceRegistry.java:970) at org.gradle.internal.service.DefaultServiceRegistry $ CompositeProvider.getService(DefaultServiceRegistry.java:1034) at org.gradle.internal.service。 DefaultServiceReg istry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1356) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1353) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext。在org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.bind(DefaultServiceRegistry.java: 722) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.prepare(DefaultServiceRegistry.java:628) at org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.getService(DefaultServiceRegistry.java:642) at org.gradle.internal.service.DefaultServiceRegistry $ OwnServices.getService(DefaultServiceRegistry.java:465) at org.gradle.internal.service.DefaultServiceRegistry $ CachingProvider.getService(DefaultServiceRegistry.java:970) at org.gradle.internal .service.DefaultServiceRegistry $ CompositeProvider.getService(DefaultServiceRegistry.java:1034) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1356) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply(DefaultServiceRegistry.java:1353) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.getServiceProvider(DefaultServiceRegistry.java:1297) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.find(DefaultServic eRegistry.java:1285) 在org.gradle.internal.service.DefaultServiceRegistry.getServiceProvider(DefaultServiceRegistry.java:350) 在org.gradle.internal.service.DefaultServiceRegistry.doGet(DefaultServiceRegistry.java:341) 在有機gradle.internal.service.DefaultServiceRegistry.get(DefaultServiceRegistry.java:325) at org.gradle.internal.service.scopes.BuildScopeServices.defaultScriptPluginFactory(BuildScopeServices.java:290) at org.gradle.internal.service.scopes。 BuildScopeServices.createScriptPluginFactory(BuildScopeServices.java:282) 在org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 在org.gradle.internal.service.ReflectionBasedServiceMethod.invoke(ReflectionBasedServiceMethod.java:35) at org.gradle.inte rnal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod(DefaultServiceRegistry.java:795) ... 60更多 引起:org.gradle.api.UncheckedIOException:未能創建父目錄'/ home/cvllp3/mychain/fabric /。 gradle'創建目錄'/home/cvllp3/mychain/fabric/.gradle/4.2/fileHashes' at org.gradle.util.GFileUtils.mkdirs(GFileUtils.java:271) at org.gradle.cache.internal。 DefaultPersistentDirectoryStore.open(DefaultPersistentDirectoryStore.java:56) at org.gradle.cache.internal.DefaultPersistentDirectoryStore.open(DefaultPersistentDirectoryStore.java:32) at org.gradle.cache.internal.DefaultCacheFactory.doOpen(DefaultCacheFactory.java:90) at org.gradle.cache.internal.DefaultCacheFactory.open(DefaultCacheFactory。java:64) at org.gradle.cache.internal.DefaultCacheRepository $ PersistentCacheBuilder.open(DefaultCacheRepository.java:123) at org.gradle.api.internal.changedetection.state.CrossBuildFileHashCache。(CrossBuildFileHashCache.java:41) 在org.gradle.internal.service.scopes.BuildSessionScopeServices.createCrossBuildFileHashCache(BuildSessionScopeServices.java:191) 在org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 在org.gradle.internal.service .ReflectionBasedServiceMethod.invoke(ReflectionBasedServiceMethod.java:35) 在org.gradle.internal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod(DefaultServiceRegistry.java:795) ... 118多個

在此先感謝!

回答

0

看這個回答here,好像文件權限錯誤在目錄裏。

org.gradle.api.UncheckedIOException:無法創建 '/home/cvllp3/mychain/fabric/.gradle' 創建目錄 當「/home/cvllp3/mychain/fabric/.gradle/父目錄 4.2/fileHashes'

相關問題