sonarqube 启动失败
sonarqube failed to start
我目前正在尝试安装 sonarqube 进行尝试,但我无法启动它。
我的 OS 是 Ubuntu 64 位。
我做了什么:
首先我想尝试所有基本设置,所以我在他们的网站上下载了最新版本的 sonarqube (5.6)。然后我解压缩它并转到 bin/linux-x86-64/ 然后我做了 ./sonar.sh start
终端然后说Sonarqube开始了。但是,我无法在 Web 界面上访问它,我的日志文件中充满了这个错误。
2016.06.20 15:33:15 ERROR web[o.a.c.c.C.[.[.[/]] Exception sending context initialized event to listener instance of class org.sonar.server.platform.RubyRailsContextListener
org.jruby.rack.RackInitializationException: java.lang.NullPointerException
at org.jruby.rack.RackInitializationException.wrap(RackInitializationException.java:31) ~[jruby-rack-1.1.13.2.jar:na]
完全登录pastebin
从今天早上开始,我一直在寻找解决方法,但此时我没有找到答案。您有解决这个问题的想法或解决方案吗?
编辑:
在我的 Windows 7 OS 上试过了 => 完全没问题,无需编辑任何内容即可完美运行。也许我的 Ubuntu 会话中没有安装某些东西,我不知道。我暂时还没有找到修复。
编辑 2:
我尝试了 ./sonar.sh 控制台(无法编辑我的第一条消息,因为它太长了)
Running SonarQube...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2016.06.21 08:43:46 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory /home/chris/Téléchargements/sonarqube-5.6/temp
jvm 1 | 2016.06.21 08:43:46 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[es]: /usr/lib/jvm/java-8-oracle/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/home/chris/Téléchargements/sonarqube-5.6/temp -javaagent:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /home/chris/Téléchargements/sonarqube-5.6/temp/sq-process3660637613352616230properties
jvm 1 | 2016.06.21 08:43:58 INFO app[o.s.p.m.Monitor] Process[es] is up
jvm 1 | 2016.06.21 08:43:58 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /usr/lib/jvm/java-8-oracle/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/home/chris/Téléchargements/sonarqube-5.6/temp -javaagent:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/server/*:/home/chris/Téléchargements/sonarqube-5.6/lib/jdbc/h2/h2-1.3.176.jar org.sonar.server.app.WebServer /home/chris/Téléchargements/sonarqube-5.6/temp/sq-process3224593936857414396properties
jvm 1 | 2016.06.21 08:44:19 INFO app[o.s.p.m.Monitor] Process[es] is stopping
jvm 1 | 2016.06.21 08:44:20 INFO app[o.s.p.m.Monitor] Process[es] is stopped
wrapper | <-- Wrapper Stopped
我在另一台计算机上测试 运行 Ubuntu 64 位,使用其他连接:完全相同的错误。我现在不知道该怎么办...
我刚刚解决了我的问题。我的 sonarqube 文件夹位于一个包含他名字中的“é”的目录中。似乎它引起了一些问题。我将我的文件夹移到我的桌面上并再次尝试,它有效
我目前正在尝试安装 sonarqube 进行尝试,但我无法启动它。 我的 OS 是 Ubuntu 64 位。
我做了什么:
首先我想尝试所有基本设置,所以我在他们的网站上下载了最新版本的 sonarqube (5.6)。然后我解压缩它并转到 bin/linux-x86-64/ 然后我做了 ./sonar.sh start
终端然后说Sonarqube开始了。但是,我无法在 Web 界面上访问它,我的日志文件中充满了这个错误。
2016.06.20 15:33:15 ERROR web[o.a.c.c.C.[.[.[/]] Exception sending context initialized event to listener instance of class org.sonar.server.platform.RubyRailsContextListener
org.jruby.rack.RackInitializationException: java.lang.NullPointerException
at org.jruby.rack.RackInitializationException.wrap(RackInitializationException.java:31) ~[jruby-rack-1.1.13.2.jar:na]
完全登录pastebin
从今天早上开始,我一直在寻找解决方法,但此时我没有找到答案。您有解决这个问题的想法或解决方案吗?
编辑:
在我的 Windows 7 OS 上试过了 => 完全没问题,无需编辑任何内容即可完美运行。也许我的 Ubuntu 会话中没有安装某些东西,我不知道。我暂时还没有找到修复。
编辑 2:
我尝试了 ./sonar.sh 控制台(无法编辑我的第一条消息,因为它太长了)
Running SonarQube...
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
jvm 1 |
jvm 1 | 2016.06.21 08:43:46 INFO app[o.s.a.AppFileSystem] Cleaning or creating temp directory /home/chris/Téléchargements/sonarqube-5.6/temp
jvm 1 | 2016.06.21 08:43:46 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[es]: /usr/lib/jvm/java-8-oracle/jre/bin/java -Djava.awt.headless=true -Xmx1G -Xms256m -Xss256k -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -Djava.io.tmpdir=/home/chris/Téléchargements/sonarqube-5.6/temp -javaagent:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/search/* org.sonar.search.SearchServer /home/chris/Téléchargements/sonarqube-5.6/temp/sq-process3660637613352616230properties
jvm 1 | 2016.06.21 08:43:58 INFO app[o.s.p.m.Monitor] Process[es] is up
jvm 1 | 2016.06.21 08:43:58 INFO app[o.s.p.m.JavaProcessLauncher] Launch process[web]: /usr/lib/jvm/java-8-oracle/jre/bin/java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djruby.management.enabled=false -Djruby.compile.invokedynamic=false -Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Djava.net.preferIPv4Stack=true -Djava.io.tmpdir=/home/chris/Téléchargements/sonarqube-5.6/temp -javaagent:/usr/lib/jvm/java-8-oracle/jre/lib/management-agent.jar -cp ./lib/common/*:./lib/server/*:/home/chris/Téléchargements/sonarqube-5.6/lib/jdbc/h2/h2-1.3.176.jar org.sonar.server.app.WebServer /home/chris/Téléchargements/sonarqube-5.6/temp/sq-process3224593936857414396properties
jvm 1 | 2016.06.21 08:44:19 INFO app[o.s.p.m.Monitor] Process[es] is stopping
jvm 1 | 2016.06.21 08:44:20 INFO app[o.s.p.m.Monitor] Process[es] is stopped
wrapper | <-- Wrapper Stopped
我在另一台计算机上测试 运行 Ubuntu 64 位,使用其他连接:完全相同的错误。我现在不知道该怎么办...
我刚刚解决了我的问题。我的 sonarqube 文件夹位于一个包含他名字中的“é”的目录中。似乎它引起了一些问题。我将我的文件夹移到我的桌面上并再次尝试,它有效