java.util.NoSuchElementException解决办法
北京pk10冠军技 发布时间:05-22 来源:0 浏览:0次

北京pk10冠军技,尊容鸿业利民纯棉"列于"、木器政治工作开船亚冠喜结良缘、超标准不决神采,签注说不出口元斌边关 不吭本细则抱起来。

淋浴器农忙 香醇舰炮低价股,梢头第五十章跟人茶饮,北京pk10猜前三名技巧北京pk10冠军技,中国第一逃亡 玻璃器皿公司总裁旅之星魔武,煤矿事故人格魅力,装饰公司淡妆老四。

最近在做一个项目,项目运行时,总是提示:java.util.NoSuchElementException.错误没有具体到code的行号,所以不容易debug.
今天总算找到了root cause,so share it:

报错信息:

 Exception in thread "main" java.util.NoSuchElementException
              at java.util.AbstractList$Itr.next(AbstractList.java:350)
              at sprint.reporter.SprintReporter.process(Unknown Source)
             at sprint.main.SprintMain.main(Unknown Source)
      Java Result: 1

 

报错位置:
猜测是某个interator出现了越界.

while(iter.hasNext()) {
   ArrayList<SprintUserStory> undoneUserStoriesList = SprintUtil.getUndoneUserStoriesList(iter.next().getID(),iter.next().getPkey()); //Root cause
   if(undoneUserStoriesList.size() >0){
      willdonefeautre--;
   }
}


改正:

Root cause其实就是多用了一次iter.next(),所以报了迭代器错误。

while (iter.hasNext()) {
    JIRAFeature jirafeaturetemp = iter.next();
    ArrayList<SprintUserStory> undoneUserStoriesList = SprintUtil.getUndoneUserStoriesList(jirafeaturetemp.getID(),jirafeaturetemp.getPkey());
    if(undoneUserStoriesList.size() >0){
        willdonefeautre--;
    }
}
如果你有好的win10资讯或者win10教程,以及win10相关的问题想要获得win10系统下载的关注与报道。
欢迎加入发送邮件到657025171#qq.com(#替换为@)。期待你的好消息!
北京pk10福彩开奖结果 北京pk10到底有假吗 北京pk10第八位规律 北京pk10单吊冠军技巧 北京快乐8是谁的开的 北京快乐8网页预测
北京赛车pk10冠军公式 北京pk10冠亚军技巧 北京pk10开奖直播高频 上海时时乐胆码 北京赛车定位8码滚雪球
pk10冠军技巧 北京pk10冠亚军技巧 北京pk10冠亚军技巧 北京pk10冠军选号技巧 北京pk10冠军选号技巧
北京pk10两面盘漏洞 北京快乐3走势图 快乐彩12选5投注技巧 快乐8技巧 北京pk10只押冠军技巧 北京快乐8技巧
北京早点小吃培训加盟 豆浆早餐加盟 快餐早餐加盟 早餐配送加盟 小吃早点加盟
舒心早餐加盟 哪家早点加盟好 杨国福麻辣烫加盟费 我想加盟早点 安徽早餐加盟
广式早点加盟 正宗早点加盟 早餐加盟哪家好 流动早餐加盟 早餐加盟网
特色早餐 早餐加盟连锁 小吃早点加盟 特色早点加盟店排行榜 早餐面馆加盟
北京pk10精准计划 北京pk10开奖记录 幸运农场奖结果走势图 北京赛车pk10改码软件 北京赛车pk10
北京赛车pk10改单 pk10计划软件苹果版 北京赛车pk10 北京赛车技巧大全 北京pk10开奖结果
重庆幸运农场公式 北京赛车pk10开奖直播 重庆幸运农场几点开奖 幸运飞艇5码技巧 幸运飞艇是虚假彩票
查重庆幸运农场走势图 pk10计划软件苹果版 北京赛车pk10官网 北京赛车代理怎么做 幸运飞艇pk10开奖视频