2017-09-23 9 views
0

왜 gradle clean/build가 실패 했습니까? 블럭 체인을 설치하고 실행하려면 this link을 시도하고 있습니다. 나는 내 시스템에 gradle을 설치했다. 내가 튜토리얼에 주어진 명령을 실행할 때이 폴더에 대한 모든 권한을 준Gradle 예외 org.gradle.internal.service.ServiceCreationException

org.gradle.internal.service.ServiceCreationException

gradle -b build.gradle clean가 발생합니다. 그러나 아직도 이것이 왜오고 있는지 혼란 스럽습니까?

참고 stacktrace--

예외는 다음과 같습니다 org.gradle.internal.service.ServiceCreationException는 : BuildScopeServices.createScriptPluginFactory를 사용하여 형 ScriptPluginFactory의 서비스를 만들 수 없습니다(). org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create에서 org.gradle.internal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod (DefaultServiceRegistry.java:797) (DefaultServiceRegistry.java:748) 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 $ org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create (DefaultServiceRegistry.java:747) 에서 FactoryService.assembleParameters (DefaultServiceRegistry.java:761) org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get (DefaultServiceRegistry.java:623) 에서 org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.assembleParameters (DefaultServiceRegistry.java:574) 에서 er.getInstance (DefaultServiceRegistry.java:574)를 호출하십시오. 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. org.gradle에서 org.gradle.initialization.DefaultGradleLauncherFactory.newInstance (DefaultGradleLauncherFactory.java:106) 에서 org.gradle.initialization.DefaultGradleLauncherFactory.doNewInstance (DefaultGradleLauncherFactory.java:174) 에서 (DefaultServiceRegistry.java:325) 를 얻을. launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:40) org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute에서 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:30) 에서 (BuildTreeScopeBuildActionExecuter. java : 39) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute (BuildTreeScopeBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.exe 귀여운 (ContinuousBuildActionExecuter.java:80) org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:53)에서 org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute (ServicesSetupBuildActionExecuter.java에서 : 57) 에서 org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.실행 (ServicesSetupBuildActionExecuter.java:32) org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute에서 org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute (GradleThreadBuildActionExecuter.java:36) (GradleThreadBuildActionExecuter.java에서 : 25) 조직에서 org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute (ParallelismConfigurationBuildActionExecuter.java:29) 에서 org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute (ParallelismConfigurationBuildActionExecuter.java:43) 에서 . (startParamsValidatingActionExecuter.java:64) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute (S org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute에서 org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute (SessionFailureReportingActionExecuter.java:59) 에서 tartParamsValidatingActionExecuter.java:29) (SessionFailureReportingActionExecuter.java:44) org.gradle에서 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.BuildCommandOnly.execute (BuildCommandOnly.java:36) 에서 ) 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) org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed에서 org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute (RequestStopIfSingleUsedDaemon.java:34) 에서 (DaemonCommandExecution. java : 120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:72) at 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) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org. 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 : org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 120의 1.run (StartBuildOrRespondWithBusy.java:50) org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run에서 AT) (DaemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.자바 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 유형의 서비스를 생성 할 수 없습니다. org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create에서 org.gradle.internal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod (DefaultServiceRegistry.java:797) (DefaultServiceRegistry.java:748) 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 $ org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.create (DefaultServiceRegistry.java:747) 에서 FactoryService.assembleParameters (DefaultServiceRegistry.java:761) org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.get (DefaultServiceRegistry.java:623) 에서 org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.assembleParameters (DefaultServiceRegistry.java:574) 에서 er.getInstance (DefaultServiceRegistry.java:574)를 호출하십시오. 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. get (DefaultServiceRegistry.java:329) at org.gradle.internal.service.DefaultServiceRegistry $ ParentServices.getService (DefaultServiceRegistry.java:1111) at org.gradle.internal.service.DefaultServiceRegistry $ CachingProvider.getService (DefaultServiceRegistry.java:329) 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 org.gradle.internal.service.DefaultServiceRegistry.doGet에서 org.gradle.internal.service.DefaultServiceRegistry.getServiceProvider (DefaultServiceRegistry.java:350) 에서 rnal.service.DefaultServiceRegistry $ DefaultLookupContext.find (DefaultServiceRegistry.java:1285) (DefaultServiceRegistry.java:341) at org.gradle.internal.service.DefaultServiceRegistry.get (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. 서비스. DefaultServiceRegistry $ DefaultLookupContext $의 4.apply (DefaultServiceRegistry.java:1356) org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $의 4.apply (DefaultServiceRegistry.java:1353) org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext에서 에서 . getServiceProvider (DefaultServiceRegistry.java:1297) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.발견 (DefaultServiceRegistry.java:1285) org.gradle.internal.service.DefaultServiceRegistry $ SingletonService.prepare에서 org.gradle.internal.service.DefaultServiceRegistry $ FactoryService.bind (DefaultServiceRegistry.java:722) (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. (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 $ DefaultLookupContext $ DefaultLookupContext $ 4.apply (DefaultServiceRegistry.java:1356) 에서 org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ DefaultLookupContext $ 4.apply (DefaultServiceRegistry.java:1353) 에 있습니다. getServiceProvider (DefaultServiceRegistry.java:1297) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.find (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) org.gradle.internal에서 org.gradle.internal.service.DefaultServiceRegistry $ CachingProvider.getService에서 org.gradle.internal.service.DefaultServiceRegistry $ OwnServices.getService (DefaultServiceRegistry.java:465) (DefaultServiceRegistry.java:970) 에서 .service.DefaultServiceRegistry $ CompositeProvider.getService (DefaultServiceRegistry.java:1034) org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $ 4.apply (DefaultServiceRegistry.java:1356) at org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext $의 4.apply DefaultServic org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.find에서 org.gradle.internal.service.DefaultServiceRegistry $ DefaultLookupContext.getServiceProvider (DefaultServiceRegistry.java:1297) 에서 (DefaultServiceRegistry.java:1353) (eRegistry.java:1285) at org.gradle.internal.service.DefaultServiceRegistry.getServiceProvider (DefaultServiceRegistry.java:350) at org.gradle.internal.service.DefaultServiceRegistry.doGet (DefaultServiceRegistry.java:341) at org. org.gradle.internal.service.scopes.BuildScopeServices.defaultScriptPluginFactory (BuildScopeServices.java:290) 에서 grad.internal.service.DefaultServiceRegistry.get (DefaultServiceRegistry.java:325) 012. (JavaMethod.java:73) at org.gradle.internal.service.ReflectionBasedServiceMethod.invoke (ReflectionBasedServiceMethod.java:35) at org.gradle.inte rnal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod (DefaultServiceRegistry.java:795) ... 60 more 발생 원인 : 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.자바 :. org.gradle.api.internal.changedetection.state.CrossBuildFileHashCache에서 org.gradle.cache.internal.DefaultCacheRepository $ PersistentCacheBuilder.open (DefaultCacheRepository.java:123) 에서 64) (CrossBuildFileHashCache.java:41) (JavaMethod.java : 73) at org.gradle.internal.service org.gradle.internal.service.DefaultServiceRegistry $ FactoryMethodService.invokeMethod에서 .ReflectionBasedServiceMethod.invoke (ReflectionBasedServiceMethod.java:35) (DefaultServiceRegistry.java:795) ... 118 더

미리 감사드립니다.

답변

0

이 대답을보십시오. here 디렉토리에 파일 권한 오류가있는 것 같습니다.

는 org.gradle.api.UncheckedIOException : 디렉토리 를 만들 때 '/home/cvllp3/mychain/fabric/.gradle/'/home/cvllp3/mychain/fabric/.gradle '상위 디렉토리 을 만들 수 없습니다 4.2/파일 해시 '