flink sql连接doris 报错:org.apache.doris.shaded.com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "exception" (class org.apache.doris.flink.rest.models.QueryPlan), not marked as ignorable (3 known properties: "partitions", "status", "opaqued_query_plan"]) at [Source: UNKNOWN; line: 1, column: 15] (through reference chain: org.apache.doris.flink.rest.models.QueryPlan["exception"])
时间: 2024-04-26 19:22:20 浏览: 396
这个错误提示说是在解析 JSON 的时候遇到了未知的属性 "exception",而且这个属性没有被标记为可忽略的。根据错误提示,似乎是在解析 QueryPlan 这个类的 JSON 数据时出现了问题。
建议检查一下你的 JSON 数据是否符合 QueryPlan 类的定义,或者尝试升级相关的依赖库,看看是否能够解决这个问题。此外,你也可以查看一下你的代码中是否有对 QueryPlan 类的自定义修改,是否有添加了新的属性或者修改了属性名。
相关问题
Caused by: org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonParseException: Unexpected character ('i' (code 105)): was expecting double-quote to start field name at [Source: (byte[])"{id:1,name:luli}"; line: 1, column: 3] at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1840) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:712) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:637) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleOddName(UTF8StreamJsonParser.java:2020) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseName(UTF8StreamJsonParser.java:1671) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextFieldName(UTF8StreamJsonParser.java:1029) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer.deserializeObject(JsonNodeDeserializer.java:249) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:68) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:15) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose(ObjectMapper.java:4254) at org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:2725) at org.apache.flink.formats.json.JsonRowDataDeserializationSchema.deserialize(JsonRowDataDeserializationSchema.java:103)
这个错误是由于在解析 json 字符串时,出现了一个意外的字符 'i',而解析器期望的是双引号来开始一个字段名。你需要检查一下你的 json 字符串格式,保证它是一个合法的 json 格式。你可能需要检查一下 json 字符串中的字段名是否用双引号括起来,字段名和值之间是否用冒号分隔,字段之间是否用逗号分隔。
阅读全文
相关推荐















