title: Unable to see any results when benchmarking optaplanner
body: <p>I am trying to benchmark in Optaplanner, and I am not seeing any results. My directories are all created, however, there are no files and there is no html file for me to view any graphs. Below is an outline of my implementation, can you assist in helping me figure out what I am doing wrong?</p>
  
  <p>I added the following to VehicleRoutingApp.class in main()</p>
  
  <pre><code>PlannerBenchmarkFactory plannerBenchmarkFactory = PlannerBenchmarkFactory.createFromXmlResource(
                  "org/optaplanner/examples/vehiclerouting/benchmark/vehicleRoutingBenchmarkConfig.xml");
          PlannerBenchmark plannerBenchmark = plannerBenchmarkFactory.buildPlannerBenchmark();
          plannerBenchmark.benchmark();
  </code></pre>
  
  <p>The referenced xml looks like the following</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;plannerBenchmark&gt;
      &lt;benchmarkDirectory&gt;local/data/report/vehiclerouting&lt;/benchmarkDirectory&gt;
      &lt;parallelBenchmarkCount&gt;AUTO&lt;/parallelBenchmarkCount&gt;
      &lt;warmUpSecondsSpentLimit&gt;30&lt;/warmUpSecondsSpentLimit&gt;
  
      &lt;inheritedSolverBenchmark&gt;
          &lt;problemBenchmarks&gt;
              &lt;solutionFileIOClass&gt;org.optaplanner.examples.vehiclerouting.persistence.VehicleRoutingFileIO&lt;/solutionFileIOClass&gt;
              &lt;!-- Geoffrey datasets --&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/unsolved/GeoffreyHelpMe.xml&lt;/inputSolutionFile&gt;   
              &lt;!-- Belgium datasets --&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/air/belgium-n50-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/air/belgium-n100-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/air/belgium-n500-k20.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/air/belgium-n1000-k20.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/air/belgium-n2750-k55.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/road-km/belgium-road-km-n50-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/road-km/belgium-road-km-n100-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/road-time/belgium-road-time-n50-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/belgium/basic/road-time/belgium-road-time-n100-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;!-- USA datasets --&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n100-k10.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n500-k20.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n1000-k20.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n5000-k100.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n10000-k100.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n50000-k500.vrp&lt;/inputSolutionFile&gt;
              &lt;inputSolutionFile&gt;data/vehiclerouting/import/usa/basic/air/usa-n100000-k500.vrp&lt;/inputSolutionFile&gt;
              ........ &lt;!-- and other datasets that were default --&gt;
  
              &lt;problemStatisticType&gt;BEST_SCORE&lt;/problemStatisticType&gt;
              &lt;!--&lt;problemStatisticType&gt;STEP_SCORE&lt;/problemStatisticType&gt;--&gt;
              &lt;!--&lt;problemStatisticType&gt;SCORE_CALCULATION_SPEED&lt;/problemStatisticType&gt;--&gt;
              &lt;!--&lt;problemStatisticType&gt;BEST_SOLUTION_MUTATION&lt;/problemStatisticType&gt;--&gt;
              &lt;!--&lt;problemStatisticType&gt;MOVE_COUNT_PER_STEP&lt;/problemStatisticType&gt;--&gt;
              &lt;!--&lt;problemStatisticType&gt;MEMORY_USE&lt;/problemStatisticType&gt;--&gt;
              &lt;!--&lt;singleStatisticType&gt;CONSTRAINT_MATCH_TOTAL_BEST_SCORE&lt;/singleStatisticType&gt;--&gt;
              &lt;!--&lt;singleStatisticType&gt;CONSTRAINT_MATCH_TOTAL_STEP_SCORE&lt;/singleStatisticType&gt;--&gt;
              &lt;!--&lt;singleStatisticType&gt;PICKED_MOVE_TYPE_BEST_SCORE_DIFF&lt;/singleStatisticType&gt;--&gt;
              &lt;!--&lt;singleStatisticType&gt;PICKED_MOVE_TYPE_STEP_SCORE_DIFF&lt;/singleStatisticType&gt;--&gt;
          &lt;/problemBenchmarks&gt;
  
          &lt;solver&gt;
              &lt;!--&lt;environmentMode&gt;FAST_ASSERT&lt;/environmentMode&gt;--&gt;
              &lt;solutionClass&gt;org.optaplanner.examples.vehiclerouting.domain.VehicleRoutingSolution&lt;/solutionClass&gt;
              &lt;entityClass&gt;org.optaplanner.examples.vehiclerouting.domain.Standstill&lt;/entityClass&gt;
              &lt;entityClass&gt;org.optaplanner.examples.vehiclerouting.domain.Customer&lt;/entityClass&gt;
              &lt;entityClass&gt;org.optaplanner.examples.vehiclerouting.domain.timewindowed.TimeWindowedCustomer&lt;/entityClass&gt;
  
              &lt;scoreDirectorFactory&gt;
                  &lt;scoreDefinitionType&gt;HARD_SOFT_LONG&lt;/scoreDefinitionType&gt;
                  &lt;incrementalScoreCalculatorClass&gt;org.optaplanner.examples.vehiclerouting.solver.score.VehicleRoutingIncrementalScoreCalculator&lt;/incrementalScoreCalculatorClass&gt;
                  &lt;!--&lt;scoreDrl&gt;org/optaplanner/examples/vehiclerouting/solver/vehicleRoutingScoreRules.drl&lt;/scoreDrl&gt;--&gt;
                  &lt;initializingScoreTrend&gt;ONLY_DOWN&lt;/initializingScoreTrend&gt;
              &lt;/scoreDirectorFactory&gt;
  
              &lt;termination&gt;
                  &lt;minutesSpentLimit&gt;5&lt;/minutesSpentLimit&gt;
              &lt;/termination&gt;
          &lt;/solver&gt;
      &lt;/inheritedSolverBenchmark&gt;
  
      &lt;solverBenchmark&gt;
          &lt;name&gt;First Fit&lt;/name&gt;
          &lt;solver&gt;
              &lt;constructionHeuristic&gt;
                  &lt;constructionHeuristicType&gt;FIRST_FIT&lt;/constructionHeuristicType&gt;
              &lt;/constructionHeuristic&gt;
          &lt;/solver&gt;
      &lt;/solverBenchmark&gt;
      &lt;solverBenchmark&gt;
          &lt;name&gt;First Fit Decreasing&lt;/name&gt;
          &lt;solver&gt;
              &lt;constructionHeuristic&gt;
                  &lt;constructionHeuristicType&gt;FIRST_FIT_DECREASING&lt;/constructionHeuristicType&gt;
              &lt;/constructionHeuristic&gt;
          &lt;/solver&gt;
      &lt;/solverBenchmark&gt;
  
      ....... &lt;!-- and other default solverBenchmark tags --&gt;
  &lt;/plannerBenchmark&gt;
  </code></pre>
  
  <p>The application runs fine. I modeled an xml file called GeoffreyHelpMe.xml, based from the existing cvrptw-25customers.xml example. It looks like the following:</p>
  
  <pre><code>&lt;!--
  multiple vehicles
  25 customers
  1 dropoff location
  --&gt;
  &lt;VrpTimeWindowedVehicleRoutingSolution id="1"&gt;
    &lt;id&gt;0&lt;/id&gt;
    &lt;name&gt;C101&lt;/name&gt;
    &lt;distanceType&gt;AIR_DISTANCE&lt;/distanceType&gt;
    &lt;distanceUnitOfMeasurement&gt;distance&lt;/distanceUnitOfMeasurement&gt;
    &lt;locationList id="2"&gt;
      &lt;VrpAirLocation id="3"&gt;
        &lt;id&gt;0&lt;/id&gt;
        &lt;latitude&gt;40.0&lt;/latitude&gt;
        &lt;longitude&gt;50.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="4"&gt;
        &lt;id&gt;1&lt;/id&gt;
        &lt;latitude&gt;45.0&lt;/latitude&gt;
        &lt;longitude&gt;68.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="5"&gt;
        &lt;id&gt;2&lt;/id&gt;
        &lt;latitude&gt;15.0&lt;/latitude&gt;
        &lt;longitude&gt;70.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="6"&gt;
        &lt;id&gt;3&lt;/id&gt;
        &lt;latitude&gt;21.0&lt;/latitude&gt;
        &lt;longitude&gt;66.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="7"&gt;
        &lt;id&gt;4&lt;/id&gt;
        &lt;latitude&gt;42.0&lt;/latitude&gt;
        &lt;longitude&gt;68.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="8"&gt;
        &lt;id&gt;5&lt;/id&gt;
        &lt;latitude&gt;25.0&lt;/latitude&gt;
        &lt;longitude&gt;35.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="9"&gt;
        &lt;id&gt;6&lt;/id&gt;
        &lt;latitude&gt;40.0&lt;/latitude&gt;
        &lt;longitude&gt;69.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="10"&gt;
        &lt;id&gt;7&lt;/id&gt;
        &lt;latitude&gt;40.0&lt;/latitude&gt;
        &lt;longitude&gt;66.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="11"&gt;
        &lt;id&gt;8&lt;/id&gt;
        &lt;latitude&gt;38.0&lt;/latitude&gt;
        &lt;longitude&gt;68.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="12"&gt;
        &lt;id&gt;9&lt;/id&gt;
        &lt;latitude&gt;38.0&lt;/latitude&gt;
        &lt;longitude&gt;70.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="13"&gt;
        &lt;id&gt;10&lt;/id&gt;
        &lt;latitude&gt;35.0&lt;/latitude&gt;
        &lt;longitude&gt;66.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="14"&gt;
        &lt;id&gt;11&lt;/id&gt;
        &lt;latitude&gt;35.0&lt;/latitude&gt;
        &lt;longitude&gt;69.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="15"&gt;
        &lt;id&gt;12&lt;/id&gt;
        &lt;latitude&gt;25.0&lt;/latitude&gt;
        &lt;longitude&gt;85.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="16"&gt;
        &lt;id&gt;13&lt;/id&gt;
        &lt;latitude&gt;22.0&lt;/latitude&gt;
        &lt;longitude&gt;75.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="17"&gt;
        &lt;id&gt;14&lt;/id&gt;
        &lt;latitude&gt;22.0&lt;/latitude&gt;
        &lt;longitude&gt;85.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="18"&gt;
        &lt;id&gt;15&lt;/id&gt;
        &lt;latitude&gt;20.0&lt;/latitude&gt;
        &lt;longitude&gt;80.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="19"&gt;
        &lt;id&gt;16&lt;/id&gt;
        &lt;latitude&gt;20.0&lt;/latitude&gt;
        &lt;longitude&gt;85.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="20"&gt;
        &lt;id&gt;17&lt;/id&gt;
        &lt;latitude&gt;18.0&lt;/latitude&gt;
        &lt;longitude&gt;75.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="21"&gt;
        &lt;id&gt;18&lt;/id&gt;
        &lt;latitude&gt;15.0&lt;/latitude&gt;
        &lt;longitude&gt;75.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="22"&gt;
        &lt;id&gt;19&lt;/id&gt;
        &lt;latitude&gt;15.0&lt;/latitude&gt;
        &lt;longitude&gt;80.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="23"&gt;
        &lt;id&gt;20&lt;/id&gt;
        &lt;latitude&gt;30.0&lt;/latitude&gt;
        &lt;longitude&gt;50.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="24"&gt;
        &lt;id&gt;21&lt;/id&gt;
        &lt;latitude&gt;30.0&lt;/latitude&gt;
        &lt;longitude&gt;52.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="25"&gt;
        &lt;id&gt;22&lt;/id&gt;
        &lt;latitude&gt;28.0&lt;/latitude&gt;
        &lt;longitude&gt;52.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="26"&gt;
        &lt;id&gt;23&lt;/id&gt;
        &lt;latitude&gt;28.0&lt;/latitude&gt;
        &lt;longitude&gt;55.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="27"&gt;
        &lt;id&gt;24&lt;/id&gt;
        &lt;latitude&gt;25.0&lt;/latitude&gt;
        &lt;longitude&gt;50.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
      &lt;VrpAirLocation id="28"&gt;
        &lt;id&gt;25&lt;/id&gt;
        &lt;latitude&gt;25.0&lt;/latitude&gt;
        &lt;longitude&gt;52.0&lt;/longitude&gt;
      &lt;/VrpAirLocation&gt;
    &lt;/locationList&gt;
    &lt;depotList id="29"&gt;
      &lt;VrpTimeWindowedDepot id="30"&gt;
        &lt;id&gt;0&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="3"/&gt;
        &lt;readyTime&gt;0&lt;/readyTime&gt;
        &lt;dueTime&gt;1236000&lt;/dueTime&gt;
      &lt;/VrpTimeWindowedDepot&gt;
    &lt;/depotList&gt;
    &lt;vehicleList id="31"&gt;
      &lt;VrpVehicle id="32"&gt;
        &lt;id&gt;0&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="33"&gt;
        &lt;id&gt;1&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="34"&gt;
        &lt;id&gt;2&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="35"&gt;
        &lt;id&gt;3&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="36"&gt;
        &lt;id&gt;4&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="37"&gt;
        &lt;id&gt;5&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="38"&gt;
        &lt;id&gt;6&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="39"&gt;
        &lt;id&gt;7&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="40"&gt;
        &lt;id&gt;8&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="41"&gt;
        &lt;id&gt;9&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="42"&gt;
        &lt;id&gt;10&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="43"&gt;
        &lt;id&gt;11&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="44"&gt;
        &lt;id&gt;12&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="45"&gt;
        &lt;id&gt;13&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="46"&gt;
        &lt;id&gt;14&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="47"&gt;
        &lt;id&gt;15&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="48"&gt;
        &lt;id&gt;16&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="49"&gt;
        &lt;id&gt;17&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="50"&gt;
        &lt;id&gt;18&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="51"&gt;
        &lt;id&gt;19&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="52"&gt;
        &lt;id&gt;20&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="53"&gt;
        &lt;id&gt;21&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="54"&gt;
        &lt;id&gt;22&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="55"&gt;
        &lt;id&gt;23&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
      &lt;VrpVehicle id="56"&gt;
        &lt;id&gt;24&lt;/id&gt;
        &lt;capacity&gt;250&lt;/capacity&gt;
        &lt;depot class="VrpTimeWindowedDepot" reference="30"/&gt;
      &lt;/VrpVehicle&gt;
    &lt;/vehicleList&gt;
    &lt;customerList id="57"&gt;
      &lt;VrpTimeWindowedCustomer id="58"&gt;
        &lt;id&gt;1&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="4"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;9000&lt;/readyTime&gt;
        &lt;dueTime&gt;1967000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;900000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="59"&gt;
        &lt;id&gt;2&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="5"/&gt;
        &lt;demand&gt;30&lt;/demand&gt;
        &lt;readyTime&gt;8000&lt;/readyTime&gt;
        &lt;dueTime&gt;1870000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;900000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="60"&gt;
        &lt;id&gt;3&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="6"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;6000&lt;/readyTime&gt;
        &lt;dueTime&gt;1146000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;900000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="61"&gt;
        &lt;id&gt;4&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="7"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;7000&lt;/readyTime&gt;
        &lt;dueTime&gt;1782000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;900000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="62"&gt;
        &lt;id&gt;5&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="8"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;1000&lt;/readyTime&gt;
        &lt;dueTime&gt;167000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;900000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="63"&gt;
        &lt;id&gt;6&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="9"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;6000&lt;/readyTime&gt;
        &lt;dueTime&gt;1702000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="64"&gt;
        &lt;id&gt;7&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="10"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;1000&lt;/readyTime&gt;
        &lt;dueTime&gt;1225000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="65"&gt;
        &lt;id&gt;8&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="11"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;5000&lt;/readyTime&gt;
        &lt;dueTime&gt;1324000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="66"&gt;
        &lt;id&gt;9&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="12"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;4000&lt;/readyTime&gt;
        &lt;dueTime&gt;1605000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="67"&gt;
        &lt;id&gt;10&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="13"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;7000&lt;/readyTime&gt;
        &lt;dueTime&gt;1410000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="68"&gt;
        &lt;id&gt;11&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="14"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;8000&lt;/readyTime&gt;
        &lt;dueTime&gt;1505000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="69"&gt;
        &lt;id&gt;12&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="15"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;2000&lt;/readyTime&gt;
        &lt;dueTime&gt;1721000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="70"&gt;
        &lt;id&gt;13&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="16"/&gt;
        &lt;demand&gt;30&lt;/demand&gt;
        &lt;readyTime&gt;3000&lt;/readyTime&gt;
        &lt;dueTime&gt;192000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="71"&gt;
        &lt;id&gt;14&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="17"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;7000&lt;/readyTime&gt;
        &lt;dueTime&gt;1620000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="72"&gt;
        &lt;id&gt;15&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="18"/&gt;
        &lt;demand&gt;40&lt;/demand&gt;
        &lt;readyTime&gt;4000&lt;/readyTime&gt;
        &lt;dueTime&gt;1429000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="73"&gt;
        &lt;id&gt;16&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="19"/&gt;
        &lt;demand&gt;40&lt;/demand&gt;
        &lt;readyTime&gt;5000&lt;/readyTime&gt;
        &lt;dueTime&gt;1528000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="74"&gt;
        &lt;id&gt;17&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="20"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;9000&lt;/readyTime&gt;
        &lt;dueTime&gt;1148000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="75"&gt;
        &lt;id&gt;18&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="21"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;9000&lt;/readyTime&gt;
        &lt;dueTime&gt;1254000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="76"&gt;
        &lt;id&gt;19&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="22"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;8000&lt;/readyTime&gt;
        &lt;dueTime&gt;1345000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="77"&gt;
        &lt;id&gt;20&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="23"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;1000&lt;/readyTime&gt;
        &lt;dueTime&gt;173000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="78"&gt;
        &lt;id&gt;21&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="24"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;4000&lt;/readyTime&gt;
        &lt;dueTime&gt;1965000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="79"&gt;
        &lt;id&gt;22&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="25"/&gt;
        &lt;demand&gt;20&lt;/demand&gt;
        &lt;readyTime&gt;2000&lt;/readyTime&gt;
        &lt;dueTime&gt;1083000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="80"&gt;
        &lt;id&gt;23&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="26"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;2000&lt;/readyTime&gt;
        &lt;dueTime&gt;1077000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="81"&gt;
        &lt;id&gt;24&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="27"/&gt;
        &lt;demand&gt;10&lt;/demand&gt;
        &lt;readyTime&gt;5000&lt;/readyTime&gt;
        &lt;dueTime&gt;1144000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
      &lt;VrpTimeWindowedCustomer id="82"&gt;
        &lt;id&gt;25&lt;/id&gt;
        &lt;location class="VrpAirLocation" reference="28"/&gt;
        &lt;demand&gt;40&lt;/demand&gt;
        &lt;readyTime&gt;9000&lt;/readyTime&gt;
        &lt;dueTime&gt;1024000&lt;/dueTime&gt;
        &lt;serviceDuration&gt;9000&lt;/serviceDuration&gt;
      &lt;/VrpTimeWindowedCustomer&gt;
    &lt;/customerList&gt;
  &lt;/VrpTimeWindowedVehicleRoutingSolution&gt;
  </code></pre>
  
  <p>All I get are folders created, but inside of "sub0" (First Fit > Sub0, for example) is nothing. What am I missing? How to implement Benchmarking?</p>
  
  <p>EDIT
  I have ran the application and received feedback saying "compilation completed successfully in 3s 241ms". All I did was run <code>VehicleRoutingBenchmarkApp.class</code>.</p>
  
  <p>It did not run too long, I left it alone for 3 hours with the default <code>vehicleRoutingBenchmarkConfig.xml</code> file that came with the project. There were no <code>index.html</code> files generated. As you can see I have pointed benchmarkDirectory to the following path <code>local/data/report/vehiclerouting</code>. As far as the documentation says, this is how I can configure to have the report saved locally. Is there anything I am missing?</p>