首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >声呐5.x差异视图KO (JSON解析异常)

声呐5.x差异视图KO (JSON解析异常)
EN

Stack Overflow用户
提问于 2016-01-04 17:02:12
回答 2查看 140关注 0票数 0

在SONARQUBE控制台中,当我试图为我的项目使用差异视图时(组合框->“自前一次分析”或“超过30天”),我只要求查看差异(新添加),我得到一个弹出错误“未能执行ES搜索请求”。

问题是生成的JSON不兼容JSON:"pre_zone":"GMT+01:00“

请参阅下面的java日志:

原因: org.elasticsearch.action.search.SearchPhaseExecutionException:执行阶段查询失败,所有碎片失败;query[ConstantScore(BooleanFilter(+cache(severity:CRITICAL) +CustomQueryWrappingFilter(parent_filterauthorization) shardFailures {Ke-Y5HFKSmS4todFkKRspg: SearchParseException[问题:shardFailures +no_cache(issueCreatedAt:{1451826843000 TO *]) shardFailures,size50,sort,,,:shardFailures Failure [未能解析源[{“从”:0,“大小”:50,"query":{"filtered":{"query":{"match_all":{}},"filter":{"bool":{"must":[{"terms":{"severity":"CRITICAL"}},{"has_parent":{"query":{"filtered":{"query":{"match_all":{}},"filter":{"bool":{"must":{"or":{"filters":{"term":{"users":"admin"}},{“术语”:{“组”:“声纳-用户”},{“术语”:{“组”:“任何人”}},{“术语”:{“组”:“声纳-管理员”},“_cache”:真}},“parent_type”:“授权”}},{"range":{"issueCreatedAt":{"from":"2016-01-03T13:14:03.000Z","to":null,"include_lower":false,"include_upper":true},“_cache”:false},{“.,”min_doc_count:0,"pre_zone":"GMT+01:00","post_zone":"GMT+01:00",“格式”:“yyyy‘mm:mm:ssZ”,"extended_bounds":{"min":1451826843000,“max”:1451924812731}];嵌套: NumberFormatExceptionFor输入字符串:"GMT+01";}

你知道如何解决这个问题吗?(我不能强迫java时间。它是一个共享服务器)。

EN

回答 2

Stack Overflow用户

发布于 2016-01-13 14:40:53

看起来你的Elasticsearch索引搞砸了。尝试删除data/es目录并重新启动服务器。

票数 1
EN

Stack Overflow用户

发布于 2016-03-31 20:30:03

我发现了问题。您需要为JVM指定时区。这是在sonar.conf文件中完成的。在该文件中,在WEB服务器部分中,我添加了以下一行:。

代码语言:javascript
复制
sonar.web.javaAdditionalOpts=-Duser.timezone=America/Los_Angeles

这帮我解决了问题!

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

https://stackoverflow.com/questions/34596110

复制
相关文章

相似问题

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