WSO2 EI 6.5 выдает ошибку кодекса с Cassandra 5.1.9 - PullRequest
0 голосов
/ 06 февраля 2020

Мы исследуем службы OData WSO2 EI 6.5 с Cassandra 5.1, но мы получаем ошибку ниже всех операций SELECT . Кто-нибудь советует о драйвере Cassandra в WSO2 EI 6.5 нужно обновить или что-нибудь еще?

{"error":{"code":null,"message":"Error occurred. :Codec not found for requested operation: [timestamp <-> com.datastax.driver.core.LocalDate]"}}
  • **

    • Кажется, БАГ в WSO EI.

    **

Блок переключателей в классе должен вызывать функцию getTimeStamp вместо getDate () для типа строки Timestamp.

carbon-data / components / data-services / org.wso2.carbon.dataservices.core / src / main / java / org / wso2 / carbon / dataservices / core / odata / CassandraDataHandler. java

Строка 401 и 402 имеют кодовый регистр

TIMESTAMP: paramValue = row.isNull (i)? null: ConverterUtil.convertToString (row.getDate (i)); break;

Я думаю, что функция row.getTimstamp должна вызываться вместо getDate ().

...