-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Value parameters in ReactiveKafkaProducerTemplate should be nullable #3617
Comments
Good catch! |
@artembilan @aelfric Hello. if you are not working on this, can I work on it? |
I was going to work on it, but I've had trouble building the project under my company's firewall and haven't had a chance to get the issues resolved. If you want to make the change, go ahead. |
@aelfric Thank you! |
#3651 |
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 thepackage org.springframework.kafka.core.reactive means that static analysis tools think it is not possible to pass
null
intoorg.springframework.kafka.core.reactive.ReactiveKafkaProducerTemplate#send(java.lang.String, K, V)
, butnull
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.
The text was updated successfully, but these errors were encountered: