Failed to parse json as array. error: A string is opened, but never closed.

【详述】使用flink starrocks connector的方式通过stream load往starrocks明细模型的表中写数据,报了“Failed to parse json as array. error: A string is opened, but never closed”异常
【业务影响】实时数据无法写入
【StarRocks版本】例如:2.3.3
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:64C/256G/万兆
【附件】
1 建表语句
建表.sql (2.4 KB)
2 报错信息
报错信息-yarn运行日志.txt (1.0 MB)

导入的数据是json,但是会存在数组形式么?

都是json,不存在数组形式,数据如下:
data.txt (247.5 KB)

配置下看看

"format": "json",
"strip_outer_array": true


已经配置了,但是不行。

还是报错这个吗?Failed to parse json as array. error: A string is opened, but never closed
另外确认下json是否有脏数据

trace_width_error_data.log (60.7 MB)
这是stream load失败的这批数据,目前只能缩减到这个范围,请大佬帮忙指点下。

@U_1651392078736_7687 请问是什么版本呢?
这行数据有问题,多了一个/
{“tenant_id”:“1000047”,“produce_order_code”:“EDCC40”,“produce_order_code_sequence”:“19998”,“C1100-F”:“EDN1CC609001”,“C1100-F_produce_id”:"",“C1100-F_end_time”:"",“C1200-F”:“EDN3CC609020”,“C1200-F_produce_id”:“34295781460483498”,“C1200-F_end_time”:“2022-12-06 13:17:40”,“etl_time”:“2022-12-06 17:32:08”}

2.3.3版本
image
大佬,我没看到这行数据有哪个地方多了个/


我把其中有问题的一行数据单独拿出来使用stream load方式导入,报了上面这个异常,而不是Failed to parse json as array. error: A string is opened, but never closed,这个正常吗?

{“tenant_id”:“1000047”,“produce_order_code”:“EDCC40”,“produce_order_code_sequence”:“19998”,“C1100-F”:“EDN1CC609001”,“C1100-F_produce_id”:"",“C1100-F_end_time”:"",“C1200-F”:“EDN3CC609020”,“C1200-F_produce_id”:“34295781460483498”,“C1200-F_end_time”:“2022-12-06 13:17:40”,“etl_time”:“2022-12-06 17:32:08”}
image
数据是上面这条,其中有一个字段多了一个\


补充了这一段逻辑处理后,目前那个问题没有再出现过了,初步判断原来没写入的原因是因为json数据有问题导致的。