Jörn Kottmann created FLINK-36138: ------------------------------------- Summary: KinesisStreamsSource.buil() should have helpful null errors Key: FLINK-36138 URL: https://issues.apache.org/jira/browse/FLINK-36138 Project: Flink Issue Type: Improvement Components: Connectors / AWS Affects Versions: 1.19.1 Reporter: Jörn Kottmann
The KinesisStreamsSource is constructed with a help of a builder, in order to successfully create an instance all fields that are null checked need to be provided by invoking the builders set methods. In case one required field is not set it will remain null und result in a failure of Preconditions.checkNotNull. This exception currently doesn't say which field is null, therefore it is only possible to resolve the error by looking at the code (the JavaDoc explains it as well, but is missing the sourceConfig field) I would like to propose to communicate to the user which field must be set in the thrown exception. In case this can be addressed, I would like to provide a PR to fix it. -- This message was sent by Atlassian Jira (v8.20.10#820010)