5.0版本查询报这个错误 4.x运行ok [HY000][1105] runtime error: index out of range [-1]

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
v5.0.0

【问题描述】
[HY000][1105] runtime error: index out of range [-1]


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

2 个赞

你得提供一下更具体的错误日志才能帮到你。

建议升级到v5.0.1验证,社区已经有类似的提问

1 个赞

这是其中一个

:+1::+1:

好的 感谢

这种报错可能是不同问题,如果不能解决,请反馈日志,多谢。

1 个赞

请问大家找到方法解决了吗?我手贱从4.0.10 升级到了 5.0.1 结果大量语句都是这个错

正常来说v5.0.1已经解决大部分类似问题,建议新开贴,提交脱敏语句。

哎,我构造这几十个表给你i就要吐血了

一般都具有共性,可以找一个发出来,大家一起分析一下

Hi @Hacker_ypYwBvas,可以提供下出错的某个语句吗?

最近发布的5.1版本中,进行了相关修复,可以验证一下是否还存着问题

  • 修复了当 SQL 语句包含 GROUP BY 以及 UNION 时,可能会出现的 index out of range 的问题 #24281
1 个赞

可以将这种报错编号对应的信息可以更具体些吗

目前来看是不行,可以关注版本发布信息,已经在多个版本里进行过修复

1 个赞

这个应该是在做排序、去重操作时触发了某个值的上限

2 个赞

可以联系官方工程师看一下

1 个赞

如果在实际使用中遇到了,还是建议在AskTUG中发贴询问,能够更快速有效的定位问题

2 个赞

bug 无疑了

2 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。