Program: 31634
Project: 31634
Buggy source:
private void addRuntimeJars(final List<String> args){
  List<String> jars=new ArrayList<String>(16);
  jars.add(JarManager.findContainingJar(ObjectMapper.class));
  jars.add(JarManager.findContainingJar(JsonParser.class));
  jars.add(JarManager.findContainingJar(JsonIgnore.class));
  jars.add(JarManager.findContainingJar(BZip2CompressorInputStream.class));
  jars.add(JarManager.findContainingJar(StringUtils.class));
  jars.add(JarManager.findContainingJar(ListUtils.class));
  jars.add(JarManager.findContainingJar(org.apache.commons.io.IOUtils.class));
  jars.add(JarManager.findContainingJar(Splitter.class));
  jars.add(JarManager.findContainingJar(MLDataSet.class));
  jars.add(JarManager.findContainingJar(getClass()));
  jars.add(JarManager.findContainingJar(GuaguaConstants.class));
  jars.add(JarManager.findContainingJar(GuaguaMapReduceConstants.class));
  jars.add(JarManager.findContainingJar(ZooKeeper.class));
  jars.add(JarManager.findContainingJar(ServerBootstrap.class));
  if (modelConfig.getNormalize().getIsParquet()) {
    jars.add(JarManager.findContainingJar(ParquetRecordReader.class));
    jars.add(JarManager.findContainingJar(parquet.pig.ParquetLoader.class));
    jars.add(JarManager.findContainingJar(PigContext.class));
    jars.add(JarManager.findContainingJar(ParquetRuntimeException.class));
    jars.add(JarManager.findContainingJar(ParquetProperties.class));
    jars.add(JarManager.findContainingJar(Packer.class));
    jars.add(JarManager.findContainingJar(Generator.class));
    jars.add(JarManager.findContainingJar(PageType.class));
    jars.add(JarManager.findContainingJar(Snappy.class));
    jars.add(JarManager.findContainingJar(Base64Variant.class));
    jars.add(JarManager.findContainingJar(RecognitionException.class));
    jars.add(JarManager.findContainingJar(ReadableInstant.class));
  }
  String hdpVersion=HDPUtils.getHdpVersionForHDP224();
  if (StringUtils.isNotBlank(hdpVersion)) {
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
  }
  args.add(StringUtils.join(jars,NNConstants.LIB_JAR_SEPARATOR));
}

Fixed version (ground truth):
private void addRuntimeJars(final List<String> args){
  List<String> jars=new ArrayList<String>(16);
  jars.add(JarManager.findContainingJar(ObjectMapper.class));
  jars.add(JarManager.findContainingJar(JsonParser.class));
  jars.add(JarManager.findContainingJar(JsonIgnore.class));
  jars.add(JarManager.findContainingJar(BZip2CompressorInputStream.class));
  jars.add(JarManager.findContainingJar(StringUtils.class));
  jars.add(JarManager.findContainingJar(org.apache.commons.lang3.StringUtils.class));
  jars.add(JarManager.findContainingJar(ListUtils.class));
  jars.add(JarManager.findContainingJar(org.apache.commons.io.IOUtils.class));
  jars.add(JarManager.findContainingJar(Splitter.class));
  jars.add(JarManager.findContainingJar(MLDataSet.class));
  jars.add(JarManager.findContainingJar(getClass()));
  jars.add(JarManager.findContainingJar(GuaguaConstants.class));
  jars.add(JarManager.findContainingJar(GuaguaMapReduceConstants.class));
  jars.add(JarManager.findContainingJar(ZooKeeper.class));
  jars.add(JarManager.findContainingJar(ServerBootstrap.class));
  if (modelConfig.getNormalize().getIsParquet()) {
    jars.add(JarManager.findContainingJar(ParquetRecordReader.class));
    jars.add(JarManager.findContainingJar(parquet.pig.ParquetLoader.class));
    jars.add(JarManager.findContainingJar(PigContext.class));
    jars.add(JarManager.findContainingJar(ParquetRuntimeException.class));
    jars.add(JarManager.findContainingJar(ParquetProperties.class));
    jars.add(JarManager.findContainingJar(Packer.class));
    jars.add(JarManager.findContainingJar(Generator.class));
    jars.add(JarManager.findContainingJar(PageType.class));
    jars.add(JarManager.findContainingJar(Snappy.class));
    jars.add(JarManager.findContainingJar(Base64Variant.class));
    jars.add(JarManager.findContainingJar(RecognitionException.class));
    jars.add(JarManager.findContainingJar(ReadableInstant.class));
  }
  String hdpVersion=HDPUtils.getHdpVersionForHDP224();
  if (StringUtils.isNotBlank(hdpVersion)) {
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
    jars.add(HDPUtils.findContainingFile("String_Node_Str"));
  }
  args.add(StringUtils.join(jars,NNConstants.LIB_JAR_SEPARATOR));
}