diff --git a/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/Program.java b/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/Program.java index 844105c11..852e3d905 100644 --- a/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/Program.java +++ b/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/Program.java @@ -30,7 +30,9 @@ public static void main(final String[] args) { ); printSummary(results, options.outputPath()); } catch (final Exception ex) { - System.out.println("Benchmark failed: " + ex.getMessage()); + System.err.println("Benchmark failed: " + ex.getMessage()); + ex.printStackTrace(); + System.exit(1); } } diff --git a/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/model/Config.java b/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/model/Config.java index d35a006ef..c83e68e5d 100644 --- a/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/model/Config.java +++ b/esdk-performance-testing/benchmarks/java/src/main/java/com/amazon/esdk/benchmark/model/Config.java @@ -3,6 +3,7 @@ package com.amazon.esdk.benchmark.model; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; @@ -13,6 +14,8 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; +// Other languages share this config file and add keys Java doesn't model. +@JsonIgnoreProperties(ignoreUnknown = true) public final class Config { private static final Logger logger = LoggerFactory.getLogger(Config.class);