-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
In what version(s) of Spring for Apache Kafka are you seeing this issue?
For example:
3.1.1 - but seems like this is true in the latest versions too
Describe the bug
Similar to #1825 the @NonNullApi
applied to the
package org.springframework.kafka.core.reactive means that static analysis tools think it is not possible to pass null
into org.springframework.kafka.core.reactive.ReactiveKafkaProducerTemplate#send(java.lang.String, K, V)
, but null
is allowed and required if we want to publish null tombstone messages.
To Reproduce
Create a ReactiveKafkaProducerTemplate instance and call send on it with a value of null
, run SonarLint on that class.
Expected behavior
The value parameter in this method and the other related methods should be annotated as nullable.