Program: 37254
Project: 37254
Buggy source:
/** 
 * search domain by nsIp 
 */
private void searchDomain(String strObject,String domainName) throws Exception {
  mockMvc.perform(get(DOMAIN_SEARCH_URI + strObject).accept(MediaType.parseMediaType(rdapJson))).andExpect(status().isOk()).andExpect(content().contentType(rdapJson)).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str",Matchers.hasItem(Matchers.hasKey("String_Node_Str")))).andExpect(jsonPath("String_Node_Str",Matchers.hasItem(Matchers.hasValue(domainName)))).andExpect(jsonPath("String_Node_Str",Matchers.hasItem(Matchers.hasValue(domainName)))).andExpect(jsonPath("String_Node_Str").value("String_Node_Str")).andExpect(jsonPath("String_Node_Str").value("String_Node_Str")).andExpect(jsonPath("String_Node_Str").value(domainName)).andExpect(jsonPath("String_Node_Str").value(domainName)).andExpect(jsonPath("String_Node_Str").value("String_Node_Str")).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").value(CoreMatchers.hasItems("String_Node_Str","String_Node_Str"))).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").value(CoreMatchers.hasItems("String_Node_Str","String_Node_Str"))).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").value(rdapJson)).andExpect(jsonPath("String_Node_Str").value(CoreMatchers.hasItems("String_Node_Str","String_Node_Str"))).andExpect(jsonPath("String_Node_Str").exists());
}

Fixed version (ground truth):
/** 
 * search domain 
 */
private void searchDomain(String strObject,String domainName) throws Exception {
  mockMvc.perform(get(DOMAIN_SEARCH_URI + strObject).accept(MediaType.parseMediaType(rdapJson))).andExpect(status().isOk()).andExpect(content().contentType(rdapJson)).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str",Matchers.hasItem(Matchers.hasKey("String_Node_Str")))).andExpect(jsonPath("String_Node_Str",Matchers.hasItem(Matchers.hasValue(domainName)))).andExpect(jsonPath("String_Node_Str",Matchers.hasItem(Matchers.hasValue(domainName)))).andExpect(jsonPath("String_Node_Str").value("String_Node_Str")).andExpect(jsonPath("String_Node_Str").value("String_Node_Str")).andExpect(jsonPath("String_Node_Str").value(domainName)).andExpect(jsonPath("String_Node_Str").value(domainName)).andExpect(jsonPath("String_Node_Str").value("String_Node_Str")).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").value(CoreMatchers.hasItems("String_Node_Str","String_Node_Str"))).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").value(CoreMatchers.hasItems("String_Node_Str","String_Node_Str"))).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").isArray()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").exists()).andExpect(jsonPath("String_Node_Str").value(rdapJson)).andExpect(jsonPath("String_Node_Str").value(CoreMatchers.hasItems("String_Node_Str","String_Node_Str"))).andExpect(jsonPath("String_Node_Str").exists());
}