我正努力在Kaa 0.10.0建立我的第一个事件类家庭。
我一直收到以下错误:
架构验证错误:未定义的名称:“com.xxx.types.HvacType”
虽然引用的类型已在租户CTL中创建。
CTL:
{
“type”:“记录”, “classType”:“对象”, “namespace”:“com.xxx.types”, “name”:“HvacType”, “田地”:[ { “名字”:“id”, “type”:“int” }, { “名字”:“名字”, “type”:“string” } ] }
ECF:
[ { “type”:“记录”, “namespace”:“com.xxx.request”, “name”:“ChangeSelectedHvacTypeRequest”, “classType”:“event”, “田地”:[ { “名字”:“选中”, “类型”:[ “com.xxx.types.HvacType” ] } ] “依赖”:[ { “fqn”:“com.xxx.types.HvacType”, “版本”:1 } ] } ]
答案 0 :(得分:1)
您的字段类型错误"已选择" "输入":[" com.xxx.types.HvacType" ]
此字段的类型为"记录"。 请使用official avro documentation。您也可以使用kaa项目的avro ui shema builder。