我正在尝试创建现有Java Sonar Way质量配置文件的副本。我正在按照http://docs.sonarqube.org/display/SONAR/Quality+Profiles上有关“如何……将规则从一个配置文件复制到另一个配置文件?”的说明进行操作。SQ 5.6 / Java插件4.2。

在Sonar Way(java)Quality Profile上进行过滤以获取235个活动代码规则。
批量更改->在MyQP中激活。[似乎有效-“在MyQP中更改了235条规则”]。
但是,MyQP在“活动”状态下具有“无编码规则”,并且我的规则列表完全空白。但是,当MyQP是“不活动的”时,我会得到所有386个Java规则的列表(其中一些处于活动状态,而某些则不是)。如果我批量更改->在MyQP中激活所有386规则,都会发生某些事情(所有停用的规则似乎都已激活),但是当我从非活动状态更改MyQP的状态时,我仍然看不到其中的任何一个(无编码规则)有效(在“质量配置文件”部分下)。
错误日志:
错误web [osses.BulkIndexer]无法执行批量索引请求:索引规则上的Bulk [237索引请求,类型为activeRule] org.elasticsearch.transport.RemoteTransportException:[sonar-1474516381064] [inet [/127.0.0.1: 9001]] [indices:data / wr ?? ite / bulk]原因:org.elasticsearch.index.mapper.MapperParsingException:提供的路由值[common-java]与存储在文档中的路由键不匹配:[ common-java:DuplicatedBlocks]
我想念什么吗?我想我是按照这封信的指示去做的。