TBox发来空数据(1)

终于把TBox装上车了,一共装了7辆车,车厂的相关人员抱着对新鲜事物的极大热情开始了测试。

但是,今天上午,有了新情况了。

与一辆车配对的5上的APP总是一打开APP,APP就闪退,连续多次后才能正常开启APP。多次闪退的情况连续发生,什么情况?什么情况?

中午啊,40多度的高温,我们到达车厂,在汽车里排查这个问题,哈哈,你能体会在烈日下暴晒的车内是什么温度吗?蒸笼?桑拿?汗水止不住的往下流。

连上调试环境,问题却不再现,这是什么情况啊。继续做,继续做,终于在一次调试环境中再现了问题,跟踪下去,原来是TBox发来的空数据,哈哈,是TBox发来的空数据,导致APP解析数据出现了空指针,APP闪退了。而且是出现在鉴权的过程中。

TBox发的空数据是什么样子的?就是TotalLength为0,body数据部分为空。

TBox发的数据不合法,可是你APP也不对啊,你的容错机制呢?这样就crash了,太不牢靠了。

还有,TBox发空数据是什么原因,先排查下APP有没有发错数据的时候?向上查,仔细看,没有,这下定了,虽然APP容错不对,可以TBox也不该发空数据不是。好,就是TBox的问题了。

一个小时找问题,太阳还老高,顶着烈日回公司吧,先把APP的容错机制给加上,无论外面风吹雨打,我APP坚挺不倒。哈哈。

事情就这样结束了吗?没有,精彩的还在后头。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值