Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Eclipse运行SonarQube接收500错误-SonarQube服务器内存不足错误_Java_Eclipse_Sonarqube - Fatal编程技术网

Java 从Eclipse运行SonarQube接收500错误-SonarQube服务器内存不足错误

Java 从Eclipse运行SonarQube接收500错误-SonarQube服务器内存不足错误,java,eclipse,sonarqube,Java,Eclipse,Sonarqube,我正在使用SonarQube Eclipse插件在本地扫描源代码,结果遇到了500个错误。这当然会导致扫描失败。请参阅下面的扫描日志文件: Retrieve remote issues of project myProject... Start SonarQube analysis on myProject... INFO: SonarQube Server 4.5.1 14:24:12.508 INFO - Load global referentials... 14:24:12.703 I

我正在使用SonarQube Eclipse插件在本地扫描源代码,结果遇到了500个错误。这当然会导致扫描失败。请参阅下面的扫描日志文件:

Retrieve remote issues of project myProject...
Start SonarQube analysis on myProject...
INFO: SonarQube Server 4.5.1
14:24:12.508 INFO  - Load global referentials...
14:24:12.703 INFO  - Load global referentials done: 196 ms
14:24:12.703 INFO  - Incremental mode
14:24:12.715 INFO  - User cache: /home/name/.sonar/cache
14:24:12.725 INFO  - Install plugins
14:24:12.739 INFO  - Include plugins: 
14:24:12.740 INFO  - Exclude plugins: devcockpit, buildstability, pdfreport, report, buildbreaker, scmactivity, views, jira
Exception in thread "main" 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.impl.BatchLauncherMain.execute(BatchLauncherMain.java:41)
    at org.sonar.runner.impl.BatchLauncherMain.main(BatchLauncherMain.java:59)
Caused by: org.sonar.api.utils.HttpDownloader$HttpException: Fail to download [http://server-name:9000/batch_bootstrap/db?project=myproject_vobs_project]. Response code: 500
    at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:281)
    at org.sonar.api.utils.HttpDownloader$BaseHttpDownloader$HttpInputSupplier.getInput(HttpDownloader.java:235)
    at com.google.common.io.ByteStreams.copy(ByteStreams.java:116)
    at com.google.common.io.Files.copy(Files.java:231)
    at org.sonar.batch.bootstrap.ServerClient.download(ServerClient.java:70)
    at org.sonar.batch.bootstrap.PreviewDatabase.downloadDatabase(PreviewDatabase.java:85)
    at org.sonar.batch.bootstrap.PreviewDatabase.start(PreviewDatabase.java:67)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.invokeMethod(ReflectionLifecycleStrategy.java:110)
    at org.picocontainer.lifecycle.ReflectionLifecycleStrategy.start(ReflectionLifecycleStrategy.java:89)
    at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.start(AbstractInjectionFactory.java:84)
    at org.picocontainer.behaviors.AbstractBehavior.start(AbstractBehavior.java:169)
    at org.picocontainer.behaviors.Stored$RealComponentLifecycle.start(Stored.java:132)
    at org.picocontainer.behaviors.Stored.start(Stored.java:110)
    at org.picocontainer.DefaultPicoContainer.potentiallyStartAdapter(DefaultPicoContainer.java:1015)
    at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:1008)
    at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:766)
    at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:91)
    at org.sonar.batch.bootstrapper.Batch.start(Batch.java:81)
    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:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:87)
    ... 6 more
有人知道我错过了什么吗?为什么扫描失败?我完全糊涂了。SonarQube服务器已在本地Intranet上启动并运行,Eclipse的扫描已在以前的SonarQube项目中发挥作用。尽管如此,这些以前的项目规模更小,代码更少

更新

我刚刚检查了SonarQube的日志,看起来从Eclipse远程扫描导致SonarQube机器内存不足错误。0_o

下面是日志的粘贴:2015.08.27 10:27:42错误网页[rails] Java::JavaLang::OutOfMemoryError Java堆空间:

进一步更新

我发现了一个bug报告,其中提到了Eclipse插件,这似乎是一个类似但又不同的问题。也许,这有可能有助于解决500错误。请在此处找到URL:


关于,

请查看服务器端日志。HTTP 500表示存在服务器端错误。感谢您提供的有用意见。我来检查一下。服务器上包含日志的文件夹是什么,以防我自己找不到它们?/logs: