diff --git a/ksqldb-examples/src/main/java/io/confluent/ksql/datagen/DataGen.java b/ksqldb-examples/src/main/java/io/confluent/ksql/datagen/DataGen.java index 0936c8f9f250..d9a47ec7d86b 100644 --- a/ksqldb-examples/src/main/java/io/confluent/ksql/datagen/DataGen.java +++ b/ksqldb-examples/src/main/java/io/confluent/ksql/datagen/DataGen.java @@ -29,7 +29,6 @@ import java.io.InputStream; import java.util.Arrays; import java.util.Map; -import java.util.Objects; import java.util.Optional; import java.util.Properties; import java.util.Random; @@ -364,14 +363,20 @@ Arguments build() { timestampColumnName = Optional.ofNullable(timestampColumnName).orElse(null); } - try { - Objects.requireNonNull(schemaFile, "Schema file not provided"); - Objects.requireNonNull(keyFormat, "Message key format not provided"); - Objects.requireNonNull(valueFormat, "Message value format not provided"); - Objects.requireNonNull(topicName, "Kafka topic name not provided"); - Objects.requireNonNull(keyName, "Name of key column not provided"); - } catch (final NullPointerException exception) { - throw new ArgumentParseException(exception.getMessage()); + if (schemaFile == null) { + throw new ArgumentParseException("Schema file not provided"); + } + if (keyFormat == null) { + throw new ArgumentParseException("Message key format not provided"); + } + if (valueFormat == null) { + throw new ArgumentParseException("Message value format not provided"); + } + if (topicName == null) { + throw new ArgumentParseException("Kafka topic name not provided"); + } + if (keyName == null) { + throw new ArgumentParseException("Name of key column not provided"); } return new Arguments( help,