【问题标题】:Cassandra.ServerErrorException: 'java.lang.NoClassDefFoundError: org/joda/time/ReadablePartial'Cassandra.ServerErrorException:'java.lang.NoClassDefFoundError:org/joda/time/ReadablePartial'
【发布时间】:2019-04-20 19:14:03
【问题描述】:

我正在尝试通过 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);

有什么想法吗?

【问题讨论】:

    标签: c# asp.net-core cassandra datastax


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 2020-11-13
      • 1970-01-01
      • 2016-12-26
      • 2012-07-22
      • 2012-02-16
      相关资源
      最近更新 更多