[ https://issues.apache.org/jira/browse/KAFKA-8945?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Egerton reassigned KAFKA-8945: ------------------------------------ Assignee: Chris Egerton > Incorrect null check in the constructor for ConnectorHealth and AbstractState > ----------------------------------------------------------------------------- > > Key: KAFKA-8945 > URL: https://issues.apache.org/jira/browse/KAFKA-8945 > Project: Kafka > Issue Type: Bug > Components: KafkaConnect > Affects Versions: 2.3.0 > Reporter: Sanjana Kaundinya > Assignee: Chris Egerton > Priority: Major > Labels: kafka-connect, rest_api > > This bug is in relation to KIP-285: > [https://cwiki.apache.org/confluence/display/KAFKA/KIP-285%3A+Connect+Rest+Extension+Plugin] > In the constructors of ConnectorHealth.java and AbstractState.java, the check > that is done for the null parameters is done incorrectly. The current code > only allows for the class to be instantiated if the parameters passed in are > null. However the expected behavior has to be the opposite of this: we only > want this class to be instantiated if the parameters passed in are not null. > While the fix for this is pretty trivial, it would be good to add in some > testing that tests the appropriate classes related to the rest extension. -- This message was sent by Atlassian Jira (v8.3.4#803005)