S03013

错误代码

S03013

报错信息

  1. Failed to deserialize the heterogeneous stream table, with unknown msgType {MSG}. RefId:S03013

  2. Failed to deserialize the heterogeneous stream table, with unknown msgType {MSG}. RefId:S03013

  3. Failed to deserialize the heterogeneous stream table, with IO error type {IO_ERR}. RefId:S03013

错误原因

StreamFilter 引擎在反序列化异构流表中的数据时发生解析错误。

导致该问题的可能原因包括:
  1. 异构流表中输入的 table 的表名未在创建 StreamFilter 时说明,找不到对应的解析函数,对应报错信息 1 和 2

  2. 异构流表中输入的 table 的解析函数在对输入异构流表进行解析时发生错误:可能原因有输入的异构流表的结构与解析函数有差异

注: 以上错误分析仅限于 StreamFilter。

解决办法

  1. 检查 msgSchema 和输入异构流表的数据,查看是否缺少对应表格的解析函数,或输入的异构流表的数据是否有误。

  2. 检查输入的异构流表的数据结构是否和 msgSchema 一致,找到不一致原因并修改。