我正在尝试通过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);
有什么想法吗?
答案 0 :(得分:0)
您需要检查Cassandra设置-joda-time-<version>.jar
文件夹中是否有lib
文件?看起来好像丢失了它,或者您有2个版本(例如,从升级中遗留下来的东西,在这种情况下,请删除所有joda-time
jars,然后重新安装与您的Cassandra版本匹配的库)。>