Program: 64511
Project: 64511
Buggy source:
public static void main(String[] args) throws IOException {
  if (args.length != 2) {
    throw new JMetalException("String_Node_Str");
  }
  String experimentBaseDirectory=args[0];
  String referenceFrontDirectory=args[1];
  List<ExperimentProblem<DoubleSolution>> problemList=new ArrayList<>();
  problemList.add(new ExperimentProblem<>(new ZDT1()));
  problemList.add(new ExperimentProblem<>(new ZDT2()));
  problemList.add(new ExperimentProblem<>(new ZDT3()));
  problemList.add(new ExperimentProblem<>(new ZDT4()));
  problemList.add(new ExperimentProblem<>(new ZDT6()));
  List<ExperimentAlgorithm<DoubleSolution,List<DoubleSolution>>> algorithmList=configureAlgorithmList(problemList);
  ExperimentBuilder<DoubleSolution,List<DoubleSolution>> zdt2Study=new ExperimentBuilder<DoubleSolution,List<DoubleSolution>>("String_Node_Str");
  zdt2Study.setAlgorithmList(algorithmList);
  zdt2Study.setProblemList(problemList);
  zdt2Study.setExperimentBaseDirectory(experimentBaseDirectory);
  zdt2Study.setOutputParetoFrontFileName("String_Node_Str");
  zdt2Study.setOutputParetoSetFileName("String_Node_Str");
  zdt2Study.setReferenceFrontDirectory(referenceFrontDirectory);
  zdt2Study.setIndicatorList(Arrays.asList(new Epsilon<DoubleSolution>(),new Spread<DoubleSolution>(),new GenerationalDistance<DoubleSolution>(),new PISAHypervolume<DoubleSolution>(),new InvertedGenerationalDistance<DoubleSolution>(),new InvertedGenerationalDistancePlus<DoubleSolution>()));
  zdt2Study.setIndependentRuns(INDEPENDENT_RUNS);
  zdt2Study.setNumberOfCores(8);
  Experiment<DoubleSolution,List<DoubleSolution>> experiment=zdt2Study.build();
  new ExecuteAlgorithms<>(experiment).run();
  new GenerateReferenceParetoSetAndFrontFromDoubleSolutions(experiment).run();
  new ComputeQualityIndicators<>(experiment).run();
  new GenerateLatexTablesWithStatistics(experiment).run();
  new GenerateWilcoxonTestTablesWithR<>(experiment).run();
  new GenerateFriedmanTestTables<>(experiment).run();
  new GenerateBoxplotsWithR<>(experiment).setRows(3).setColumns(3).setDisplayNotch().run();
}

Fixed version (ground truth):
public static void main(String[] args) throws IOException {
  if (args.length != 2) {
    throw new JMetalException("String_Node_Str");
  }
  String experimentBaseDirectory=args[0];
  String referenceFrontDirectory=args[1];
  List<ExperimentProblem<DoubleSolution>> problemList=new ArrayList<>();
  problemList.add(new ExperimentProblem<>(new ZDT1()));
  problemList.add(new ExperimentProblem<>(new ZDT2()));
  problemList.add(new ExperimentProblem<>(new ZDT3()));
  problemList.add(new ExperimentProblem<>(new ZDT4()));
  problemList.add(new ExperimentProblem<>(new ZDT6()));
  List<ExperimentAlgorithm<DoubleSolution,List<DoubleSolution>>> algorithmList=configureAlgorithmList(problemList);
  ExperimentBuilder<DoubleSolution,List<DoubleSolution>> zdt2Study=new ExperimentBuilder<DoubleSolution,List<DoubleSolution>>("String_Node_Str");
  zdt2Study.setAlgorithmList(algorithmList);
  zdt2Study.setProblemList(problemList);
  zdt2Study.setExperimentBaseDirectory(experimentBaseDirectory);
  zdt2Study.setOutputParetoFrontFileName("String_Node_Str");
  zdt2Study.setOutputParetoSetFileName("String_Node_Str");
  zdt2Study.setReferenceFrontDirectory(referenceFrontDirectory);
  zdt2Study.setIndicatorList(Arrays.asList(new Epsilon<DoubleSolution>(),new Spread<DoubleSolution>(),new GenerationalDistance<DoubleSolution>(),new PISAHypervolume<DoubleSolution>(),new InvertedGenerationalDistance<DoubleSolution>(),new InvertedGenerationalDistancePlus<DoubleSolution>()));
  zdt2Study.setIndependentRuns(INDEPENDENT_RUNS);
  zdt2Study.setNumberOfCores(8);
  Experiment<DoubleSolution,List<DoubleSolution>> experiment=zdt2Study.build();
  new GenerateReferenceParetoSetAndFrontFromDoubleSolutions(experiment).run();
  new ComputeQualityIndicators<>(experiment).run();
  new GenerateLatexTablesWithStatistics(experiment).run();
  new GenerateWilcoxonTestTablesWithR<>(experiment).run();
  new GenerateFriedmanTestTables<>(experiment).run();
  new GenerateBoxplotsWithR<>(experiment).setRows(3).setColumns(3).setDisplayNotch().run();
}