Cassandra.ServerErrorException: 'java.lang.NoClassDefFoundError: org / joda / time / ReadablePartial' - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь выполнить подготовленную вставку через драйвер 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);

Есть идеи?

1 Ответ

0 голосов
/ 19 ноября 2018

Вам необходимо проверить настройки Cassandra - есть ли в папке lib файл joda-time-<version>.jar? Похоже, что он отсутствует, или у вас есть 2 его версии (например, оставленные после обновления и т. Д. В этом случае удалите все joda-time jars и переустановите библиотеки, соответствующие вашей версии Cassandra).

...