创建事件类系列时的验证错误

时间:2017-01-21 08:41:32

标签: kaa

我正努力在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       }     ]   } ]

1 个答案:

答案 0 :(得分:1)

您的字段类型错误"已选择" "输入":[" com.xxx.types.HvacType" ]

此字段的类型为"记录"。 请使用official avro documentation。您也可以使用kaa项目的avro ui shema builder。