cassandra.servererrorexception:'java.lang.noclassdeffounderror:org/joda/time/readablepartial'

pexxcrt2  于 2021-06-15  发布在  Cassandra
关注(0)|答案(1)|浏览(423)

我正在尝试通过datastax c#cassandra驱动程序执行准备好的插入,得到以下异常:
cassandra.servererrorexception:'java.lang.noclassdeffounderror:org/joda/time/readablepartial'
尝试插入datetime.now时

var prep = session.Prepare("Insert Into mytable (topic, post) Values (?, ?)");

var batch = new BatchStatement()
                .Add(prep.Bind("test", DateTime.Now));
session.Execute(batch);

有什么想法吗?

0x6upsns

0x6upsns1#

你需要检查你的Cassandra设置-它有 joda-time-<version>.jar 文件在 lib 文件夹?它看起来好像丢失了,或者您有2个版本的它(例如,从升级中留下的,等等。在这种情况下,删除所有 joda-time jars,并重新安装与您的cassandra版本匹配的库)。

相关问题