首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理卡夫卡警告:“加载kafka-streams-version.properties java.lang.NullPointerException: inStream参数为null时出错”

如何处理卡夫卡警告:“加载kafka-streams-version.properties java.lang.NullPointerException: inStream参数为null时出错”
EN

Stack Overflow用户
提问于 2022-10-14 08:52:15
回答 2查看 495关注 0票数 5

我们在kotlin中有一个org.apache.kafka:kafka-streams:3.2.3应用程序,并从org.apache.kafka:kafka-streams:3.3.1切换到KStreams,现在在运行时收到以下警告:

代码语言:javascript
运行
复制
WARN  org.apache.kafka.streams.internals.metrics.ClientMetrics - Error while loading kafka-streams-version.properties
java.lang.NullPointerException: inStream parameter is null
    at java.util.Objects.requireNonNull(Objects.java:246) ~[?:?]
    at java.util.Properties.load(Properties.java:406) ~[?:?]
    at org.apache.kafka.streams.internals.metrics.ClientMetrics.<clinit>(ClientMetrics.java:53) ~[kafka-streams-3.3.1.jar:?]
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:894) ~[kafka-streams-3.3.1.jar:?]
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:856) ~[kafka-streams-3.3.1.jar:?]
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:826) ~[kafka-streams-3.3.1.jar:?]
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:738) ~[kafka-streams-3.3.1.jar:?]

我们是否忽略了“发行说明”中需要更改的内容或如何处理此警告?

谢谢,马提亚斯

EN

回答 2

Stack Overflow用户

发布于 2022-10-19 11:54:31

同样的问题,我们在应用程序启动时得到警告。我快速地检查了ClientMetrics的实现,它似乎需要类路径上的/kafka/kafka-streams-version.properties文件。因此,您可能可以创建该文件并将其添加到类路径中。

但是,如果文件是可选的,则日志不应该是可见的警告,而应该是调试。

票数 3
EN

Stack Overflow用户

发布于 2022-11-26 06:00:06

它看起来像是一个bug (卡夫卡-14270),要在3.4.0中修复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74066724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档