sonarqube 5.x差异视图KO(JSON解析exception)

在SONARQUBE控制台中,当我尝试为我的项目使用差异视图时(combobox – >“自上次分析以来”或“超过30天”)我要求只看到差异(新增加)我得到一个弹出错误“执行ES搜索请求“。 问题是生成的JSON不符合JSON:“pre_zone”:“GMT + 01:00” 请参阅下面的Java日志: 引起:org.elasticsearch.action.search.SearchPhaseExecutionException:无法执行阶段[查询],所有分片都失败; shardFailures {[Ke-Y5HFKSmS4todFkKRspg] [issues] [0]:SearchParseException [[issues] [0]:query [ConstantScore(BooleanFilter(+ cache(severity:CRITICAL)+ CustomQueryWrappingFilter(parent_filter [authorization](filtered)(ConstantScore(cache(cache) BooleanFilter(+ cache(users:admin)cache(groups:sonar-users)cache(groups:anyone)cache(groups:sonar-administrators))))) – > cache(_type:authorization)))+ no_cache(issueCreatedAt: {1451826843000 TO *])+缓存(NotFilter(cache(BooleanFilter(_field_names:resolution))))+缓存(项目:ea3bbe4c-0aa6-4668-84b0-f0929544d334)))],来自[0],大小[50] ,sort [,,,!,]:解析失败[无法解析源[{“from”:0,“size”:50,“query”:{“filtered”:{“query”:{“match_all”: {}}, “filter”:{ “布尔”:{ “必须”:[{ “术语”:{ “严重性”:[ “关键”]}},{ “has_parent”:{ “查询”:{“过滤“:{” 查询 “:{” MATCH_ALL “:{}},” filter “:{” 布尔 “:{” 必须 “:{” 或 “:{” filter “:[{” 术语 “:{” 用户” […]

从MusicBrainz Web服务检索元数据

我正在尝试使用第三方java库从MusicBrainz下载元数据: musicbrainzws2-java 我正在尝试检索指定相册中各个歌曲的元数据。 我已经检索了专辑的MBID,但是当我尝试搜索专辑中的歌曲时,我得不到回复。 这是我的代码: public static void main (String args []) throws MBWS2Exception { String artistName = “Imagine Dragons”; String album_id = null; Artist artist = new Artist(); artist.search(artistName); List results = artist.getFullSearchResultList(); ArtistWs2 song = results.get(0).getArtist(); artist = new Artist(); song = artist.lookUp(song); List rgl = artist.getFullReleaseGroupList(); for(int i =0; i<rgl.size(); i++){ System.out.println(rgl.get(i).getTitle()); […]

Spring Retry Junit:使用自定义重试策略测试重试模板

我正在尝试测试使用自定义重试策略的重试模板。 为了做到这一点,我使用这个例子: https://github.com/spring-projects/spring-retry/blob/master/src/test/java/org/springframework/retry/support/RetryTemplateTests.java#L57 基本上,我的目标是在我获得某些特定的http错误状态(例如http 500错误状态)时测试我的重试逻辑。 这是我的junit的xml上下文: CustomRetryPolicy就像: public class CustomRetryPolicy extends ExceptionClassifierRetryPolicy { private String maxAttempts; @PostConstruct public void init() { this.setExceptionClassifier(new Classifier() { @Override public RetryPolicy classify(Throwable classifiable) { Throwable exceptionCause = classifiable.getCause(); if (exceptionCause instanceof HttpStatusCodeException) { int statusCode = ((HttpStatusCodeException) classifiable.getCause()).getStatusCode().value(); return handleHttpErrorCode(statusCode); } return neverRetry(); } }); } public void setMaxAttempts(String […]

从外部网页获取价值(php或java)

我需要从外部网页获取一个号码 Maximum price: 7 //value i need 然后显示所述号码

为什么Java内部类需要外部类的变量是最终的?

可能重复: Java – 内部类和局部变量 如何将变量标记为最终允许内部类访问它们? Local Inner类不仅可以访问实例变量,还可以访问方法的局部变量(也可以定义它们),但必须将local varible声明为final 。 为什么在这种情况下必须将局部变量声明为final ?

有关j_security_check,j_username和j_password的Servlet安全性问题

我在我的Web应用程序中使用了jdbcRealm,它工作正常。 我在web.xml中也定义了所有约束。 像url pattern / Admin / *的所有页面一样只能由admin访问。 我有一个使用标准j_security_check,j_username和j_password的登录表单。 现在,当我键入Admin / home.jsf时,它正确地重定向了login.jsf,当我输入密码时,我被重定向到home.jsf。 这工作正常,但问题是我直接转到login.jsf,然后键入密码和用户名。 这次它再次将我重定向到login.jsf。 有没有什么方法可以指定成功登录时哪个页面要去? 我需要为不同的角色指定不同的不同页面。 对于Admin,一般用户是/Admin/home.jsf,它是/General/home.jsf,因为登录表单是在不同类型的用户之间共享的。 我在哪里指定所有这些东西? 其次,我希望在登录表单的末尾有一个记住我的复选框。 我该怎么做呢? 默认情况下,它被提交给j_security_check servlet,我无法控制它的执行。 请帮忙。 这似乎并不那么难,但看起来我错过了一些东西。

jackson反序列化哈希映射

我有以下JSON: “propertyName”: “{“1”:[{“1″:”value1″,”2″:”value2″,”3″:false}]}” 第一个属性是具有属性映射后数组中项目的计数。 如果我想填写一个包含这些值的类,那么使用Jackson对此进行反序列化的最佳方法是: class MyHolder { name = “value1”; age = “value2”; female = false; } 例如。

java.lang.NoSuchMethodError:org.springframework.util.ReflectionUtils.clearCache()

我遇到了一个问题,谷歌是这一天的一半。 什么都没有帮助我。 它工作正常。 但在那之后发生了一些事情,我没有抓住这一点。 这是TomCat Catalina Log 31-Jan-2016 00:35:27.278 INFO [RMI TCP Connection(2)-127.0.0.1] null.null HHH000412: Hibernate Core {5.0.7.Final} 31-Jan-2016 00:35:27.282 INFO [RMI TCP Connection(2)-127.0.0.1] null.null HHH000205: Loaded properties from resource hibernate.properties: {hibernate.dialect=org.hibernate.dialect.MySQLDialect, hibernate.show_sql=true, hibernate.bytecode.use_reflection_optimizer=false, hibernate.hbm2ddl.auto=update} 31-Jan-2016 00:35:27.283 INFO [RMI TCP Connection(2)-127.0.0.1] null.null HHH000021: Bytecode provider name : javassist 31-Jan-2016 00:35:27.376 INFO [RMI TCP Connection(2)-127.0.0.1] null.null […]

如何将18位数字字符串转换为BigInteger?

任何人都可以帮助我将18位数字字符串数字转换为java中的BigInteger ie;字符串”0x9999999999999999″应显示为0x9999999999999999数值。

如何创建一个comboboxactionListener?

如何创建combobox动作侦听器? 到目前为止我有以下内容: myCombo = new JComboBox(); myCombo.addActionListener(); 我不知道如何继续,似乎它与用于按钮的那个不同。