【发布时间】:2021-02-20 11:34:55
【问题描述】:
我将把这个留给其他人,因为我已经花了一整天的时间来追踪这个问题。
在大量代码更改之后,我开始从非常稳定的代码中得到这个错误。
WHERE afid=0x AND amid=0x;]; Key may not be empty
请注意,afid 和amid 未设置,它们应该是十六进制SHA1,这会导致Cassandra 吐出Key may not be empty 错误。
事实证明,这是由于将 commons-codec 从 1.11 升级到 1.15 造成的。
这也可能是导致您的错误的原因,或者可能是这样的:Cassandra InvalidQueryException: Key may not be empty
祝你好运。
【问题讨论】:
-
您使用的是哪个驱动程序以及哪个版本?您还可以发布复制问题的架构+最小代码吗?干杯!
-
这看起来不像是个问题。您可能希望将其转换为问题和答案。
-
这显然不是一个问题,如果你阅读了这篇文章,你可以清楚地看到,当他们像我一样在谷歌搜索答案时,我只是留下证据让其他人找到,几个小时.感谢您的反对! :( 这就是我试图提供帮助的结果。