ccloud CLI-索引超出范围[0],长度为0

时间:2020-11-02 16:34:50

标签: java apache-kafka spring-cloud-stream confluent-cloud

运行

ccloud kafka topic consume <topic> -b --print-key

以错误结束:panic: runtime error: index out of range [0] with length 0

我想知道的是这是否有可能发生,或者我正在查看本主题中的某种损坏的数据?

为什么要问这个问题,是因为我在使用主题的服务之一中收到了空指针异常,并且我不确定为什么会发生,因为我希望即使在逻辑删除记录{{1}的情况下}不会为空,但是key可以为空(如果逻辑删除记录为null)。因此,在过滤掉值value的邮件之后,我不确定该怎么办?

[EDIT]:当我使用null库尝试相同的操作时,没有任何错误,但在此过程中确实得到了一些空记录。 现在看来,从主题中读取时代码中的错误可以通过过滤出空值来解决。

confluent-kafka-python

我以为.filter((key, value) -> key != null || value != null)键会被跳过吗?

[编辑2]已连接到我的其他但相关的问题,此处未描述。我不知道null与另一个.toStream()联接之后会把这个墓碑记录推下链。

0 个答案:

没有答案