【问题标题】:Codec not found for requested operation未找到请求操作的编解码器
【发布时间】:2017-03-24 11:58:48
【问题描述】:

我正在使用 cassandra-driver-core-3.0.0-1 。

在我的表格中,我有一列 frozen<list<UDT type>>

现在,当我执行选择操作时, (row.getList("UDTtype",Nov.class),)

我收到以下异常。

未找到请求操作的编解码器:[frozen<keyspace.UDT_Type> <-> com.abc.Nov]

如果我遗漏了什么,请告诉我。

我正在使用 datastax.driver

【问题讨论】:

  • 我假设您使用 datastax 驱动程序?
  • 我知道 3.0.0 版本中有一个错误,您必须使用解决方法才能为您的 UDT 注册编解码器。您是否为您的 UDT 实现了编解码器?

标签: cassandra


【解决方案1】:

我知道 3.0.0 版本中存在一个错误,您必须使用解决方法才能为您的 UDT 注册编解码器。您是否为您的 UDT 实现了编解码器?

如果您已经实现了编解码器,请尝试升级到 3.1.0。如果没有实现,请关注the guide

【讨论】:

    猜你喜欢
    • 2017-02-16
    • 2019-05-27
    • 2017-04-07
    • 2018-06-08
    • 2018-01-06
    • 2019-09-30
    • 2017-09-25
    • 2017-05-19
    • 2021-01-29
    相关资源
    最近更新 更多