假ArrayList导致的线上事故......

Posted Code皮皮虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了假ArrayList导致的线上事故......相关的知识,希望对你有一定的参考价值。


线上事故回顾

晚饭时,当我正沉迷于排骨煲肉质鲜嫩,汤汁浓郁时,产研沟通群内发出一条消息,显示用户存在可用劵,但进去劵列表却什么也没有,并附含了一个视频。于是我一边吃了排骨,一边查看消息点开了视频,en~,视频跟描述一样。但没有系统告警,用户界面也没有明显的报错提示,怀疑是小部分特殊情况导致的,查看消息后几秒,我直接被@来处理问题,擦,只好把外卖盒重新盖好,先去处理问题。


处理经过

通过群内产品发的用户邮箱查到了用户id,再根据接口的相关日志结合uid在日志平台进行关联查询,查到日志后,再拿到traceId进行链路查询,果不其然,发现了异常日志,如下部分日志所示

java.lang.UnsupportedOperationException: null
	at java.util.

以上是关于假ArrayList导致的线上事故......的主要内容,如果未能解决你的问题,请参考以下文章

记一次坑逼的线上事故

一行log日志,引发了P1的线上事故

记一次ArrayList产生的线上OOM问题

ArrayList ConcurrentModificationException

惊呆了,RPC超时设置竟然引发了线上事故!

线程池运用不当的一次线上事故