首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >sonarqube 5.0在获取参数对象消息的生成密钥或设置结果时出错

sonarqube 5.0在获取参数对象消息的生成密钥或设置结果时出错
EN

Stack Overflow用户
提问于 2015-02-25 06:16:56
回答 1查看 1.4K关注 0票数 0

我正在尝试使用带有SonarQube 3.2.1的Hudson5.0。Sonar runner 2.4版。一旦Hudson调用声纳分析,它就会以构建失败而结束。使用ojdbc7.jar驱动程序将SonarQube配置为Oracle12c数据库。

日志输出-

代码语言:javascript
运行
AI代码解释
复制
[workspace] $ /opt/sonar-runner-2.4/bin/sonar-runner -Dsonar.jdbc.driver=oracle.jdbc.xa.client.OracleXADataSource -Dsonar.jdbc.url=jdbc:oracle:thin:@//host:port/URL id pass -Dsonar.host.url=http://host:port id pass -Dsonar.projectBaseDir=/basedir -Dsonar.projectName=prjName -Dsonar.projectVersion=1.0 -Dsonar.projectKey=org:prj -Dsonar.sources=.

SonarQube Runner 2.4

Java 1.7.0_75 Oracle Corporation (64-bit)

Linux 2.6.18-308.el5 amd64

INFO: Runner configuration file: /opt/sonar-runner-2.4/conf/sonar-runner.properties

INFO: Project configuration file: NONE

INFO: Default locale: "en_US", source code encoding: "UTF-8" (analysis is platform dependent)

INFO: Work directory: /basedir

INFO: SonarQube Server 5.0

04:04:54.792 INFO  - Load global referentials...

04:04:55.100 INFO  - Load global referentials done: 311 ms

04:04:55.105 INFO  - User cache: /var/lib/hudson/.sonar/cache

04:04:55.116 INFO  - Install plugins

04:04:55.196 INFO  - Install JDBC driver

04:04:55.205 INFO  - Create JDBC datasource for jdbcURL

04:04:59.095 INFO  - Initializing Hibernate

04:05:01.906 INFO  - Load project referentials...

04:05:02.242 INFO  - Load project referentials done: 336 ms

04:05:02.242 INFO  - Load project settings

04:05:02.594 INFO  - Loading technical debt model...

04:05:02.616 INFO  - Loading technical debt model done: 21 ms

04:05:02.622 INFO  - Apply project exclusions

INFO: ------------------------------------------------------------------------

INFO: EXECUTION FAILURE

INFO: ------------------------------------------------------------------------

Total time: 9.050s

Final Memory: 16M/242M

INFO: ------------------------------------------------------------------------

ERROR: Error during Sonar runner execution

ERROR: Unable to execute Sonar

ERROR: Caused by: Error getting generated key or setting result to parameter object. Cause: java.lang.NullPointerException

ERROR: 

ERROR: To see the full stack trace of the errors, re-run SonarQube Runner with the -e switch.

ERROR: Re-run SonarQube Runner using the -X switch to enable full debug logging.

Finished: FAILURE

我已经用占位符替换了实际的参数,比如host、port、jdbcurl。

EN

回答 1

Stack Overflow用户

发布于 2015-06-12 16:42:21

您可能正在运行Oracle12c版本12.1.0.1.0,并使用随附的JDBC驱动程序。随12.1.0.1.0一起提供的Oracle12c JDBC驱动程序的oracle.jdbc.driver.AutoKeyInfo.initMetaDataColumnIndexes()方法有一个错误,该错误现已通过12.2.0修补程序修复。我猜你的错误"getting generated key“与这个问题有关。您应该在SonarQube中启用日志记录,以便可以验证根本原因。

完整帖子是here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28712446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档