首页 > 代码库 > 如果出现无法重现的错误

如果出现无法重现的错误

多天来遇到一个错误,app调用html网页,总是出现第一次进去是白页,第二次就成功的现象。百思不得其解,就是一个url而已,为何在app调用就是会出错?经理打电话质问,我也是一腔苦恼没处发,潜意识就是归咎于app调用有问题。

问题还得解决么,抱怨也没用。今天经理又打电话催,不过提供了很重要的线索,就是杀掉进程后再进去,肯定要白页,第二次就好了。我按照此线索找app的开发人员,一步步的打印log,最后打出来的还是那个url,我当时还是心灰意懒,因为这个url在浏览器测试根本没问题,我懒懒的说,粘到浏览器试试?结果,还真是白页。我回到电脑边,将这个url粘贴火狐下,第一次也是白页,没有内容,关掉火狐再进去,打开控制台,总算捕获到了错误,定位一看,发现是有这么一行错误:

第一次访问一个信息的时候不存在,第二次这个信息有了之后就会正常了。

如果下次再遇到这样的问题,一定按照这样的线索去找。