Program: 63399
Project: 63399
Buggy source:
/** 
 * Test JPQL.
 */
public void testSimpleJPQL(){
  testSetup();
  EntityManager em=createEntityManager();
  try {
    Query query=em.createQuery("String_Node_Str");
    List results=query.getResultList();
    if (results.size() != 10) {
      fail("String_Node_Str" + results);
    }
    Order order=(Order)results.get(0);
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 9) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str","String_Node_Str");
    results=query.getResultList();
    if (results.size() != 10) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str","String_Node_Str");
    results=query.getResultList();
    if (results.size() != 0) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 10) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 0) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
  }
  finally {
    closeEntityManager(em);
  }
}

Fixed version (ground truth):
/** 
 * Test JPQL.
 */
public void testSimpleJPQL(){
  testSetup();
  EntityManager em=createEntityManager();
  try {
    Query query=em.createQuery("String_Node_Str");
    List results=query.getResultList();
    if (results.size() != 10) {
      fail("String_Node_Str" + results);
    }
    Order order=(Order)results.get(0);
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 9) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str","String_Node_Str");
    results=query.getResultList();
    if (results.size() != 10) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str","String_Node_Str");
    results=query.getResultList();
    if (results.size() != 0) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 10) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 0) {
      fail("String_Node_Str" + results);
    }
    query=em.createQuery("String_Node_Str");
    query.setParameter("String_Node_Str",order.id);
    results=query.getResultList();
    if (results.size() != 1) {
      fail("String_Node_Str" + results);
    }
  }
  finally {
    closeEntityManager(em);
  }
}