Исключение драйвера DataStax Cassandra C# — исключенный результатответ, получен Cassandra.Responses.SupportedResponseC#

Место общения программистов C#
Ответить
Anonymous
 Исключение драйвера DataStax Cassandra C# — исключенный результатответ, получен Cassandra.Responses.SupportedResponse

Сообщение Anonymous »

Я получаю странное исключение из метода ISession Execute():

Код: Выделить всё

Excepted ResultResponse, obtained Cassandra.Responses.SupportedResponse
// "Excepted" typo is intentional - copied straight from the source
Stack Trace:
at Cassandra.Requests.RequestExecution.ValidateResult(Response response)
at Cassandra.Requests.RequestExecution.HandleRowSetResult(Response response)
at Cassandra.Requests.RequestExecution.HandleResponse(IRequestError error, Response response, Host host)
Это вызывается вызовом Session.Execute(), который вызывается почти постоянно много раз в секунду в веб-сервисе Dockerized. Это случается редко и иногда совпадает с увеличением частоты тайм-аутов, но происходит не при каждом тайм-ауте, а только один или два раза за определенный период тайм-аутов.
Я ничего не могу найти. о «SupportedResponse» в драйвере DataStax C#, за исключением этой заглушки из версии 2.7.1: https://www.fuget.org/packages/Cassandr ... edResponse
Но я использую версию 3.22.0 (и .NET8/C#12, если это имеет значение).
Мне бы не хотелось делать что-то вроде

Код: Выделить всё

var response = Session.Execute(...);
if (typeof(response) == typeof(SupportedResponse))
{
...
}
Но если это известная проблема, которую мне нужно решить сейчас, мне, вероятно, придется это сделать.
Большая часть кода связана это конфиденциальная информация, но при необходимости я могу привести общий пример.
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... e-obtained
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»