Program: 64549
Project: 64549
Buggy source:
public static void main(String[] args) throws IOException {
  if (args.length < 2) {
    new JMetalException("String_Node_Str");
  }
  String experimentBaseDirectory=args[0];
  List<Problem<DoubleSolution>> problemList=Arrays.<Problem<DoubleSolution>>asList(new ZDT1(),new ZDT2(),new ZDT3(),new ZDT4(),new ZDT6());
  List<TaggedAlgorithm<List<DoubleSolution>>> algorithmList=configureAlgorithmList(problemList);
  List<String> referenceFrontFileNames=Arrays.asList("String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str");
  ExperimentConfiguration<DoubleSolution,List<DoubleSolution>> configuration=new ExperimentConfigurationBuilder<DoubleSolution,List<DoubleSolution>>("String_Node_Str").setAlgorithmList(algorithmList).setProblemList(problemList).setExperimentBaseDirectory(experimentBaseDirectory).setOutputParetoFrontFileName("String_Node_Str").setOutputParetoSetFileName("String_Node_Str").setReferenceFrontDirectory("String_Node_Str").setReferenceFrontFileNames(referenceFrontFileNames).setIndicatorList(Arrays.asList(new Epsilon<DoubleSolution>(),new Spread<DoubleSolution>(),new GenerationalDistance<DoubleSolution>(),new PISAHypervolume<DoubleSolution>(),new InvertedGenerationalDistance<DoubleSolution>(),new InvertedGenerationalDistancePlus<DoubleSolution>())).setIndependentRuns(30).setNumberOfCores(8).build();
  new ExecuteAlgorithms<>(configuration).run();
  new ComputeQualityIndicators<>(configuration).run();
  new GenerateLatexTablesWithStatistics(configuration).run();
  new GenerateWilcoxonTestTablesWithR<>(configuration).run();
  new GenerateFriedmanTestTables<>(configuration).run();
  new GenerateBoxplots<>(configuration).setRows(3).setColumns(3).run();
}

Fixed version (ground truth):
public static void main(String[] args) throws IOException {
  if (args.length < 2) {
    new JMetalException("String_Node_Str");
  }
  String experimentBaseDirectory=args[0];
  List<Problem<DoubleSolution>> problemList=Arrays.<Problem<DoubleSolution>>asList(new ZDT1(),new ZDT2(),new ZDT3(),new ZDT4(),new ZDT6());
  List<TaggedAlgorithm<List<DoubleSolution>>> algorithmList=configureAlgorithmList(problemList);
  List<String> referenceFrontFileNames=Arrays.asList("String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str","String_Node_Str");
  ExperimentConfiguration<DoubleSolution,List<DoubleSolution>> configuration=new ExperimentConfigurationBuilder<DoubleSolution,List<DoubleSolution>>("String_Node_Str").setAlgorithmList(algorithmList).setProblemList(problemList).setExperimentBaseDirectory(experimentBaseDirectory).setOutputParetoFrontFileName("String_Node_Str").setOutputParetoSetFileName("String_Node_Str").setReferenceFrontDirectory("String_Node_Str").setReferenceFrontFileNames(referenceFrontFileNames).setIndicatorList(Arrays.asList(new Epsilon<DoubleSolution>(),new Spread<DoubleSolution>(),new GenerationalDistance<DoubleSolution>(),new PISAHypervolume<DoubleSolution>(),new InvertedGenerationalDistance<DoubleSolution>(),new InvertedGenerationalDistancePlus<DoubleSolution>())).setIndependentRuns(30).setNumberOfCores(8).build();
  new ExecuteAlgorithms<>(configuration).run();
  new ComputeQualityIndicators<>(configuration).run();
  new GenerateLatexTablesWithStatistics(configuration).run();
  new GenerateWilcoxonTestTablesWithR<>(configuration).run();
  new GenerateFriedmanTestTables<>(configuration).run();
  new GenerateBoxplotsWithR<>(configuration).setRows(3).setColumns(3).run();
}