You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Matthias J. Sax (JIRA)" <ji...@apache.org> on 2016/07/08 13:19:11 UTC

[jira] [Created] (KAFKA-3936) Validate user parameters as early as possible

Matthias J. Sax created KAFKA-3936:
--------------------------------------

             Summary: Validate user parameters as early as possible
                 Key: KAFKA-3936
                 URL: https://issues.apache.org/jira/browse/KAFKA-3936
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Matthias J. Sax
            Assignee: Guozhang Wang
            Priority: Minor


Currently, parameters handed in by the user via public API, are not validated. For example {{stream.to(null)}} would fail when the underlying producer gets instantiated. This result in a stack trace from deep down in the library, making it hard to reason about the problem for the user.

We want to check all given user parameters as early as possible and raise corresponding (and helpful!) exceptions to explain users what the problem is, and how to fix it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)