You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Avi Flax (JIRA)" <ji...@apache.org> on 2016/06/14 14:41:01 UTC

[jira] [Created] (KAFKA-3836) KStreamReduce and KTableReduce should not pass nulls to Deserializers

Avi Flax created KAFKA-3836:
-------------------------------

             Summary: KStreamReduce and KTableReduce should not pass nulls to Deserializers
                 Key: KAFKA-3836
                 URL: https://issues.apache.org/jira/browse/KAFKA-3836
             Project: Kafka
          Issue Type: Improvement
          Components: streams
    Affects Versions: 0.10.0.0
            Reporter: Avi Flax
            Assignee: Guozhang Wang
            Priority: Trivial


As per [this discussion|http://mail-archives.apache.org/mod_mbox/kafka-users/201606.mbox/%3cCAHwHRrU29jw4jgVhSijWbVLZB3BC6Qz6pbH9TqCFBcoRJk4aZQ@mail.gmail.com%3e] these classes currently pass null values along to Deserializers, so those Deserializers need to handle null inputs and pass them through without throwing. It would be better for these classes to simply not call the Deserializers in this case; this would reduce the burden of implementers of {{Deserializer}}.



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