Sonar启动报错分析

sonar启动,后台报错如下:

ERROR jruby.rack - Error: application initialization failed

org.jruby.rack.RackInitializationException: java.lang.NullPointerException: null

   from org/sonar/server/ui/JRubyFacade.java:447:in `getServerHome'

   from /usr/local/tomcat/temp/0-sonar/WEB-INF/config/environment.rb:52:in `(root)'

   from /usr/local/tomcat/temp/0-sonar/WEB-INF/gems/gems/rails- 2.3.14/lib/initializer.rb:111:in `run'

   from /usr/local/tomcat/temp/0-sonar/WEB-INF/config/environment.rb:32:in `(root)'

   from org/jruby/RubyKernel.java:1058:in `load'

   from /usr/local/tomcat/temp/0-sonar/WEB-INF/config/environment.rb:23:in `load_environment'

   from /usr/local/java/apache-tomcat- 7.0.23/work/Catalina/localhost/sonar/loader/jruby/rack/rails_booter.rb:65:in `load_environment'

   from <script>:1:in `(root)'

   at org.jruby.rack.DefaultRackApplicationFactory$4.init (DefaultRackApplicationFactory.java:231) ~[jruby-rack-1.1.10.jar:na]

   at org.jruby.rack.DefaultRackApplicationFactory.getApplication (DefaultRackApplicationFactory.java:58) ~[jruby-rack-1.1.10.jar:na]

   at org.jruby.rack.SharedRackApplicationFactory.init (SharedRackApplicationFactory.java:33) ~[jruby-rack-1.1.10.jar:na]

   at org.jruby.rack.RackServletContextListener.contextInitialized (RackServletContextListener.java:48) ~[jruby-rack-1.1.10.jar:na]

   at org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4765) [catalina.jar:7.0.23]

   at org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5260) [catalina.jar:7.0.23]

   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:7.0.23]

   at org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:866) [catalina.jar:7.0.23]

   at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:842) [catalina.jar:7.0.23]

   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) [catalina.jar:7.0.23]

   at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:958) [catalina.jar:7.0.23]

   at org.apache.catalina.startup.HostConfig$DeployWar.run (HostConfig.java:1599) [catalina.jar:7.0.23]

   at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:441) [na:1.6.0_35]

   at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [na:1.6.0_35]

   at java.util.concurrent.FutureTask.run(FutureTask.java:138) [na:1.6.0_35]

   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:886) [na:1.6.0_35]

   at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:908) [na:1.6.0_35]

   at java.lang.Thread.run(Thread.java:680) [na:1.6.0_35]

org.jruby.exceptions.RaiseException: Native Exception: 'class java.lang.NullPointerException'; Message: null; StackTrace: java.lang.NullPointerException

   at org.sonar.server.ui.JRubyFacade.get(JRubyFacade.java:84)

   at org.sonar.server.ui.JRubyFacade.getServerHome(JRubyFacade.java:447)

   at org.sonar.server.ui.JRubyFacade.get(JRubyFacade.java:84) ~ [JRubyFacade.class:na]

   at org.sonar.server.ui.JRubyFacade.getServerHome(JRubyFacade.java:447) ~[JRubyFacade.class:na]

Caused by: java.lang.NullPointerException: null

   ... 2 common frames omitted

时间: 2024-11-03 07:19:41

Sonar启动报错分析的相关文章

tomcat启动报错这个怎么解决?

问题描述 tomcat启动报错这个怎么解决? 解决方案 tomcat(错误一) 解决启动报错问题一tomcat启动报错tomcat启动报错原因分析及解决 解决方案二: 配置有误?可以重新启动或重新部署tomcat 解决方案三: 换个绿色版的tomcat,重新部署下.

weblogic启动报错

问题描述 weblogic启动报错如下:<Userdefinedlistenerorg.springframework.web.context.ContextLoaderListenerfailed:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'clearingWSService'definedinfile[/home/middleware/apphome/scms6001/we

tomcat启动报错-同一项目在我的电脑上启动报错(缺少jar包,其实是有的),但在别人的电脑上却能正常启动,请求帮助

问题描述 同一项目在我的电脑上启动报错(缺少jar包,其实是有的),但在别人的电脑上却能正常启动,请求帮助 解决方案 如果是这样,那说明你引入的有问题啊, 1. 重新引入jar一下!!!对着jar右键add- 2. clean一下!!! 3. 重新发布项目 解决方案二: web项目直接放在lib文件夹下,就不需要add了吧, 此外,这项目在别的电脑可以正常运行 解决方案三: 有可能是jar包没有引入,在build path 把项目所有jar包都引进去 解决方案四: 谢谢各位,问题已解决.缘由是t

javaweb-在ssh 中 用ServletActionContext获取session时启动报错

问题描述 在ssh 中 用ServletActionContext获取session时启动报错 ServletActionContext.getRequest().getSession(); 怎么才能在启动的时候就有ServletActionContext,而不用在ActionSupport处理请求时在获取 解决方案 是报空指针吗? 没有请求时 ServletActionContext.getRequest() 为null 解决方案二: http://blog.csdn.net/suncaoyo

配置-cruisecontrol集成SVN启动报错?

问题描述 cruisecontrol集成SVN启动报错? 用CC每日构建是启动配置报错只要是SVN自动更新代码 下面是错误信息 net.sourceforge.cruisecontrol.CruiseControlException: svn failed with exception at net.sourceforge.cruisecontrol.util.CommandExecutor.executeAndWait(Com mandExecutor.java:115) at net.sou

servlet-Red5-1.0集成到eclipse中启动报错

问题描述 Red5-1.0集成到eclipse中启动报错 2015-7-4 19:09:27 org.apache.catalina.core.ApplicationContext log 严重: StandardWrapper.Throwable org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [clas

大数据 flume ng-大数据:flume-ng启动报错

问题描述 大数据:flume-ng启动报错 flume-ng1.5.0启动报错java.lang.OutOfMemoryError: Direct buffer memory. flume-env.sh内存配置4G绝对足够了,请求解决方法 解决方案 同样的flume环境,部署到不同的linux机器上,有些机器正常,有些机器启动就报这个错误 解决方案二: 检查下jvm的配置,jvm有最大内存上限,尽管物理机器有更大的内存.

sql2008启动报错:应用程序的组件中发生了无法处理的异常和值不能为空viewinfo

sql2008 启动报错:应用程序的组件中发生了无法处理的异常和值不能为空 viewinfo(已解决!) 1.重启sql(无效) 2.,重启系统(无效) 3.重装.net(无效) 后发现问题出在 这是因为临时处理路径出现异常造成的,主要是C:\Users\Administrator\AppData\Local\Temp下的文件夹名为[2]的文件夹出现了问题,解决方法如下: 进入C:\Users\Administrator\AppData\Local\Temp路径,也可以在C盘地址栏输入此路径进入

安装完Nginx后启动报错

安装完Nginx之后,启动报错. [vagrant@localhost sbin]$ sudo ./nginx ./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 执行ldd命令,找到Nginx的依赖共享库文件. vagrant@localhost sbin]$ ldd $(which /usr/local/ng