2017-09-04 14 views
1

私はSonarQube 5.1を使用していますが、分析を完了することができますが、ほとんどの場合、失敗しています。Loadプロジェクトリポジトリで解析が失敗するのはなぜですか?

私はsonar.propertiesでこれを設定しようとしました:

sonar.jdbc.maxWait=400000 
sonar.preview.readTimeout=400000 

私はSonarQubeデータベースとしてMySQLを使用していますし、利用ディスク容量の60%のみがあります。

分析を実行している場合それでも、私はこれらのログを取得し、解析が失敗します。

[sonar:sonar] 06:25:38.262 INFO - Initializing Hibernate 
[sonar:sonar] 06:25:49.056 INFO - Load project repositories 
BUILD FAILED 
org.sonar.runner.impl.RunnerException: Unable to execute Sonar 
    at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91) 
    at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69) 
    at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50) 
    at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102) 
    at org.sonar.runner.api.Runner.execute(Runner.java:100) 
    at org.sonar.ant.SonarTask.launchAnalysis(SonarTask.java:51) 
    at org.sonar.ant.SonarTask.execute(SonarTask.java:46) 
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) 
    at org.apache.tools.ant.Task.perform(Task.java:348) 
    at org.apache.tools.ant.Target.execute(Target.java:435) 
    at org.apache.tools.ant.Target.performTasks(Target.java:456) 
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405) 
    at org.apache.tools.ant.Project.executeTarget(Project.java:1376) 
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) 
    at org.apache.tools.ant.Project.executeTargets(Project.java:1260) 
    at org.apache.tools.ant.Main.runBuild(Main.java:853) 
    at org.apache.tools.ant.Main.startAnt(Main.java:235) 
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285) 
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112) 
Caused by: java.lang.IllegalStateException: Unable to request: /batch/project?key=XYZ-ALL%3Astatic-test&preview=false 
    at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:109) 
    at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:99) 
    at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:87) 
    at org.sonar.batch.repository.DefaultProjectRepositoriesLoader.load(DefaultProjectRepositoriesLoader.java:55) 
    at org.sonar.batch.repository.ProjectRepositoriesProvider.provide(ProjectRepositoriesProvider.java:40) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:129) 
    at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:39) 
    at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:113) 
    at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) 
    at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120) 
    at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58) 
    at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142) 
    at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96) 
    at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698) 
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646) 
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:631) 
    at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118) 
    at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136) 
    at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78) 
    at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309) 
    at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335) 
    at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270) 
    at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364) 
    at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56) 
    at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64) 
    at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91) 
    at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:698) 
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646) 
    at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:677) 
    at org.sonar.api.platform.ComponentContainer.getComponentByType(ComponentContainer.java:209) 
    at org.sonar.batch.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:92) 
    at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:90) 
    at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) 
    at org.sonar.batch.scan.ScanTask.scan(ScanTask.java:57) 
    at org.sonar.batch.scan.ScanTask.execute(ScanTask.java:45) 
    at org.sonar.batch.bootstrap.TaskContainer.doAfterStart(TaskContainer.java:135) 
    at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:92) 
    at org.sonar.api.platform.ComponentContainer.execute(ComponentContainer.java:77) 
    at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:158) 
    at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:95) 
    at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:67) 
    at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher.java:48) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87) 
    ... 25 more 
Caused by: java.net.SocketTimeoutException: Read timed out 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526) 
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1675) 
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1673) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1671) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1244) 
    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468) 
    at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:298) 
    at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:255) 
    at org.sonar.batch.bootstrap.ServerClient.request(ServerClient.java:105) 
    ... 75 more 
Caused by: java.net.SocketTimeoutException: Read timed out 
    at java.net.SocketInputStream.socketRead0(Native Method) 
    at java.net.SocketInputStream.read(SocketInputStream.java:152) 
    at java.net.SocketInputStream.read(SocketInputStream.java:122) 
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) 
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) 
    at java.io.BufferedInputStream.read(BufferedInputStream.java:334) 
    at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687) 
    at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:633) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1323) 
    at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2678) 
    at java.net.URLConnection.getContentEncoding(URLConnection.java:533) 
    at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:296) 
    ... 77 more 

Total time: 44 seconds 
Build step 'Invoke Ant' marked build as failure 
Finished: FAILURE 
Help us localize this page 
+1

あなたのサーバは到達可能ではないようです: 'java.net.SocketTimeoutException:Read timed out' – lifeisfoo

+0

いいえ、サーバに到達可能であり、他のリポジトリについては解析できますが、これはできません。 –

+0

[SonarQube 5.1.1プロジェクト・リポジトリの読み込み中にタイムアウト・エラーが発生する]の重複している可能性があります(https://stackoverflow.com/questions/31423318/sonarqube-5-1-1-read-timed-out-error-occurs-ロード中のプロジェクトリポジトリ) – slartidan

答えて

2

SonarQube 5.1は、最新のLTSが5.6であること、SonarQubeの古いバージョンです。 私はいくつかの助けを得るために5.6にアップグレードすることをお勧めします。

関連する問題