Program: 64435
Project: 64435
Buggy source:
@Test public void testService(){
  try {
    QName qname=new QName("String_Node_Str","String_Node_Str");
    Service service=Service.create(new QName("String_Node_Str","String_Node_Str"));
    service.addPort(qname,SOAPBinding.SOAP11HTTP_BINDING,"String_Node_Str" + host + "String_Node_Str"+ port+ "String_Node_Str");
    Dispatch<SOAPMessage> sourceDispatch=service.createDispatch(qname,SOAPMessage.class,Service.Mode.MESSAGE);
    SOAPMessage request=createSOAPMessage(SOAP_COUNTINFO_REQUEST);
    SOAPMessage response=sourceDispatch.invoke(request);
    assertNotNull("String_Node_Str",response);
    SOAPBody responseBody=response.getSOAPPart().getEnvelope().getBody();
    Document resultDoc=responseBody.extractContentAsDocument();
    NodeList elts=resultDoc.getDocumentElement().getElementsByTagNameNS("String_Node_Str","String_Node_Str");
    assertTrue("String_Node_Str",((elts != null && elts.getLength() > 0) && elts.getLength() == 1));
    Node testNode=elts.item(0);
    assertTrue("String_Node_Str",testNode.getLocalName().equalsIgnoreCase("String_Node_Str"));
    Document controlDoc=xmlParser.parse(new StringReader(SOAP_COUNTINFO_RESPONSE));
    elts=controlDoc.getDocumentElement().getElementsByTagNameNS("String_Node_Str","String_Node_Str");
    Node ctrlNode=elts.item(0);
    assertTrue("String_Node_Str" + documentToString(ctrlNode) + "String_Node_Str"+ documentToString(testNode),comparer.isNodeEqual(ctrlNode,testNode));
  }
 catch (  Exception x) {
    fail("String_Node_Str" + x.getMessage());
  }
}

Fixed version (ground truth):
@Test public void testService(){
  try {
    QName qname=new QName("String_Node_Str","String_Node_Str");
    Service service=Service.create(new QName("String_Node_Str","String_Node_Str"));
    service.addPort(qname,SOAPBinding.SOAP11HTTP_BINDING,"String_Node_Str" + host + "String_Node_Str"+ port+ "String_Node_Str");
    Dispatch<SOAPMessage> sourceDispatch=service.createDispatch(qname,SOAPMessage.class,Service.Mode.MESSAGE);
    SOAPMessage request=createSOAPMessage(SOAP_COUNTINFO_REQUEST);
    SOAPMessage response=sourceDispatch.invoke(request);
    assertNotNull("String_Node_Str",response);
    SOAPBody responseBody=response.getSOAPPart().getEnvelope().getBody();
    Document resultDoc=responseBody.extractContentAsDocument();
    NodeList elts=resultDoc.getDocumentElement().getElementsByTagNameNS("String_Node_Str","String_Node_Str");
    assertTrue("String_Node_Str",((elts != null && elts.getLength() > 0) && elts.getLength() == 1));
    Node testNode=elts.item(0);
    assertTrue("String_Node_Str",testNode.getLocalName().equalsIgnoreCase("String_Node_Str"));
    Document controlDoc=xmlParser.parse(new StringReader(SOAP_COUNTINFO_RESPONSE));
    elts=controlDoc.getDocumentElement().getElementsByTagNameNS("String_Node_Str","String_Node_Str");
    Node ctrlNode=elts.item(0);
    Node ctrlNode2=null;
    boolean result=comparer.isNodeEqual(ctrlNode,testNode);
    if (!result) {
      controlDoc=xmlParser.parse(new StringReader(SOAP_COUNTINFO_RESPONSE_2));
      elts=controlDoc.getDocumentElement().getElementsByTagNameNS("String_Node_Str","String_Node_Str");
      ctrlNode2=elts.item(0);
      result=comparer.isNodeEqual(ctrlNode2,testNode);
    }
    assertTrue("String_Node_Str" + documentToString(ctrlNode) + "String_Node_Str"+ documentToString(ctrlNode2)+ "String_Node_Str"+ documentToString(testNode),result);
  }
 catch (  Exception x) {
    x.printStackTrace();
    fail("String_Node_Str" + x.getMessage());
  }
}